Senior CAD Software Engineer @Avenga
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 4d ago

[Hiring] Senior CAD Software Engineer @Avenga

4d ago - Avenga is hiring a remote Senior CAD Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Poland

Role Description

We are looking for an experienced CAD Software Engineer to develop and enhance engineering automation solutions that make mechanical design processes faster, smarter, and more efficient.

  • Join a global Engineering Systems team responsible for developing and maintaining custom applications, CAD automation tools, and integrations supporting Siemens NX and related engineering workflows.
  • Combine software engineering with mechanical design expertise.
  • Work closely with engineering, product development, and technical teams to translate complex engineering requirements into reliable, scalable software solutions.

While Siemens NX and NXOpen experience would be a strong advantage, we also welcome developers with hands-on CAD automation experience in other platforms, such as SolidWorks, Autodesk Inventor, or CATIA.

Qualifications

  • Strong C#/.NET development skills and experience building production-quality software solutions.
  • Hands-on experience developing CAD automation tools, custom applications, or plug-ins for mechanical CAD systems.
  • Solid understanding of mechanical design principles, 3D modeling, and engineering workflows.
  • Experience with Git and software version control practices.
  • Ability to translate engineering requirements into well-structured, maintainable software solutions.
  • Strong analytical and problem-solving skills, with the ability to work independently and take ownership of development tasks.
  • Good communication skills in English and experience collaborating with technical stakeholders.

Requirements

  • Experience with Siemens NX and NXOpen API (nice-to-have).
  • C++ development experience, particularly maintaining or extending existing engineering applications (nice-to-have).
  • Experience with SolidWorks API, Inventor API, CATIA automation, or other CAD development frameworks (nice-to-have).
  • Knowledge of Microsoft SQL Server and PLM systems or integrations (nice-to-have).
  • Experience with automated testing, CI/CD pipelines, and Azure DevOps (nice-to-have).
  • Familiarity with web application development (nice-to-have).

The impact you'll create

  • Design, develop, test, and deploy custom CAD automation solutions and engineering applications.
  • Build new tools and enhance existing applications using C# and, where applicable, C++.
  • Automate mechanical design processes to improve engineering efficiency, consistency, and quality.
  • Collaborate with engineering teams to understand design requirements and implement effective technical solutions.
  • Maintain and improve existing Siemens NX applications, integrations, and third-party plug-ins.
  • Troubleshoot complex CAD automation issues and support continuous improvement through clean code, testing, and DevOps practices.

Benefits

  • People are at the core of Avenga.
  • We provide equal opportunities regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic.
  • We are committed to a respectful environment where everyone can be themselves, share their ideas, and feel that they belong.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Poland
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior CAD Software Engineer @Avenga
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 4d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 135,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Poland
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 135,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 135,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 138,804+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later