Senior Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Tue, Jul 28, 2026
This job expires in: 30 days
Job Summary
To enhance engineering workflows, the full-time Senior Software Engineer will develop integrations and platform capabilities for CAD and PLM systems, collaborating with cross-functional teams in a remote environment.
Key responsibilities
- Interpret complex customer problems and collaborate with Product, Design, and Engineering to create valuable solutions
- Design, build, and maintain customer-facing product capabilities across desktop and web technologies
- Develop integrations with leading CAD and PLM platforms to streamline Mechanical Engineering Lifecycle workflows
Required qualifications
- Professional software development experience with production-level SaaS or desktop applications
- Proficiency in Java, C#, and/or Python, as well as object-oriented programming languages
- Experience with version control, release management, and CI/CD workflows
- Familiarity with CAD integrations or engineering workflow software
- Understanding of Mechanical Engineering Lifecycle (MEL) or Product Lifecycle Management (PLM) software
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...