via Indeed
$50K - 80K a year
Develop and maintain a commercial AutoCAD plugin in C++ and contribute to 3D booth build system development.
1 to 4 years professional software development experience, solid C++ fundamentals, object-oriented programming knowledge, and ability to work independently.
About the Role We are hiring a Software Developer to work on our AutoCAD-based products, EXPOCAD® Contractor and EXPOCAD® 3D. You will develop and maintain a commercial AutoCAD plugin written in C++. You will also contribute to our 3D booth build system that powers modular exhibit structures used in live event environments. This is product development, not drafting. We are looking for someone who wants to build deep expertise over time. You do not need deep AutoCAD or ObjectARX experience on day one. We will train the right candidate who is motivated to invest in mastering a specialized system. What You’ll Do • Develop features inside our Windows-based AutoCAD plugin using C++. • Learn and work with ObjectARX, AutoCAD’s native development framework. • Build and improve 2D layout automation tools. • Contribute to structured 3D booth modeling logic. • Debug production issues and improve performance. • Work inside a mature, desktop application codebase. • Take ownership of features from implementation through release and refinement. This role rewards people who enjoy understanding systems deeply and improving them steadily over time. What We’re Looking For • 1 to 4 years of professional software development experience or strong equivalent experience. • Solid C++ fundamentals. • Strong understanding of object-oriented programming. • Comfortable debugging unfamiliar code. • Ability to work independently after onboarding. • Attention to detail and pride in clean, stable code. Nice to Have, Not Required • Exposure to AutoCAD APIs or other CAD platforms. • Experience with geometry, graphics, or 3D systems. • Familiarity with C#. • Experience working on Windows desktop applications. We care more about long-term potential, reliability, and follow-through than résumé breadth. Growth Opportunity This role is designed for someone looking to grow within a product and a team, not someone looking for a short-term stepping stone. As you gain domain knowledge and technical depth, you can take on increasing ownership of subsystems and major features. Over time, this can evolve into a senior or lead developer role within this product line. We value developers who want to build expertise, take responsibility, and see the long-term impact of their work. About Us We are a small, established software company serving the trade show and event industry. We are not corporate. We move quickly. Decisions are direct. You will work closely with leadership and see the impact of your work immediately. We operate in a casual but accountable environment: • No layers of management. • No politics. • Clear expectations. • Real ownership. • Stability and long-term product focus. Many of our team members have been with us for years. We invest in people who invest in the company. Compensation & Benefits Salary range: $50,000 – $80,000 depending on experience and demonstrated capability. Benefits include: • 401(k) with matching • Health insurance • Dental & Vision insurance • Paid time off and holidays • Paid parental leave • Flexible schedule • Remote work • Professional development support Job Type: Full-time Pay: $50,000.00 - $80,000.00 per year Benefits: • 401(k) matching • Dental insurance • Flexible schedule • Health insurance • Paid time off • Parental leave • Professional development assistance • Vision insurance • Work from home Work Location: Remote
This job posting was last updated on 3/5/2026