API Support Engineer

Dassault Systèmes - Waltham, MA

Hiring: API Support Engineer Company: Dassault Systèmes Location: Waltham, MA Job Posted Time: 2026-09-10 12:51:42 Target Skills & Keywords : .NET, AutoCAD, C#, C++, CAD, Manufacturing Execution Systems, R, SolidWorks, Visual Basic About the job Experience: •3-6 years of relevant work experience •6 years of relevant work experience Required Skills: •Dassault Systèmes is seeking a Software Engineer, SOLIDWORKS API Support to join the SOLIDWORKS API Support group within our Research & Development organization. In this role, you will work closely with customers, partners, and resellers to support the development of solutions leveraging APIs across the SOLIDWORKS product portfolio. •Combine software development, debugging, technical problem-solving, and customer collaboration to help identify and resolve API-related issues while also contributing to the continued improvement of SOLIDWORKS API capabilities. •Provide technical support to partners, resellers, and customers developing solutions using SOLIDWORKS APIs. •Troubleshoot and debug SOLIDWORKS and partner-developed source code to identify, diagnose, and resolve technical issues. •Investigate reported software problems and document findings in sufficient detail for internal development teams to reproduce and correct issues. •Validate software fixes to ensure reported problems are resolved without introducing issues in other areas of functionality. •Document technical solutions and best practices for publication within the SOLIDWORKS Knowledge Base. •Partner cross-functionally with customers and internal stakeholders to identify opportunities for new or enhanced API functionality. Qualifications: •Bachelor’s degree in Computer Science, Mechanical Engineering, Software Engineering, or a related technical discipline required; Master’s degree or PhD preferred. •Strong programming knowledge with C++. •Solid functional working knowledge of MFC and COM technologies. •In-depth knowledge of object-oriented programming, software development concepts, and application architecture. •Strong debugging and troubleshooting skills with the ability to analyze complex software issues. •Demonstrated capacity to understand existing source code and investigate issues across multiple areas of an application. •Strong written and verbal communication skills with the ability to communicate technical concepts clearly to customers, partners, and internal teams. •Strong analytical and problem-solving skills with excellent attention to detail. •Demonstrated capacity to work collaboratively within a software development and R&D environment. •Self-motivated with the ability to manage priorities and contribute toward aggressive project milestones. Compensation: •Dassault Systèmes offers an excellent salary with potential for bonus, commensurate with experience Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!