CAD Software Developer
110k - 130k USD
Hybrid
Full Time
#Engineering
#Software Development
#CAD
#C#
#C++
#3D
#Microsoft
#Azure DevOps
#Automated Testing
#APIs
At Anark we build intelligent information management software that helps engineering, procurement, manufacturing, and field service teams publish and collaborate on complex technical content. Our solutions are trusted by market leaders such as GE, Boeing, Lockheed Martin, Johnson & Johnson, and Cisco, and we continue to expand our cloud-enabled SaaS offerings alongside our established on-premise enterprise platform.
What is this role?
We are hiring a CAD Software Developer to join our engineering team on a full-time basis. The position is open to mid-level professionals and follows a hybrid work arrangement, with a preference for candidates based in Colorado who can be onsite in Boulder two days per week. Remote candidates located elsewhere in the United States are also considered, with occasional paid visits to our Boulder headquarters.
What will you do?
- Develop and maintain integrations that connect our platform with major 3D CAD systems, primarily using C# and occasionally C++ on the Windows platform.
- Work with product structure, geometry, attributes, model-based definition views, and PMI data to import complex 3D product information and publish visualization-ready content for downstream workflows.
- Collaborate with fellow engineers to plan and deliver software releases that meet customer requirements while staying within agreed-upon timeframes.
What makes you a great fit?
You bring four to seven years of professional software development experience, including at least four years writing enterprise-level C# or C++ code. You have spent at least one year working with 3D data and building MCAD software, and you understand core geometry concepts such as BREP, STEP, polygonal meshes, scene graphs, DAGs, and transformation matrices. A bachelor’s degree in computer science, mathematics, aerospace engineering, mechanical engineering, electrical engineering, or an equivalent field supports your technical foundation.
Additional strengths that stand out include hands-on experience integrating with CAD software libraries, advanced knowledge of STEP and related 3D standards, familiarity with design patterns and loosely coupled architectures, and comfort with agile practices such as test-driven development and regular refactoring. Experience with Microsoft Visual Studio, Azure DevOps, and writing automated unit tests is also valuable. Strong communication skills, initiative, and the ability to thrive in a small-team environment where you can both ask for help and work independently round out the profile we seek.
What's in it for you?
We offer a competitive base salary range of 110000 to 130000 USD for this mid-level role, along with performance bonuses, equity compensation, and stock options. Additional benefits include a 401k retirement plan with employer match, comprehensive medical insurance fully covered by the company, a learning budget for professional development, and flexible working hours within our hybrid schedule. You will join a collaborative, energetic team that values open communication and gives engineers real influence over the products they build.
Anark
2 views






