API Support Engineer

PowerToFly

Waltham (MA)

On-site

USD 110,000 - 160,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Dassault Systèmes is seeking a Software Engineer for SOLIDWORKS API Support to join the API Support group within R&D. You will work with customers, partners, and resellers to develop solutions using SOLIDWORKS APIs and to troubleshoot, diagnose, and resolve API-related issues.

You will help improve API capabilities through debugging, documentation, testing, and collaboration with internal teams, shaping future API functionality and developer experiences.

Qualifications

  • Bachelor’s degree in Computer Science, Mechanical Engineering, Software Engineering, or related field; Master’s preferred.
  • 3–6 years of relevant work experience.
  • Strong programming knowledge with C++.
  • Working knowledge of MFC and COM technologies.
  • Experience with APIs, SDKs, or software applications.
  • Strong debugging and troubleshooting skills.
  • Experience with CAD/SOLIDWORKS is highly preferred.
  • Excellent written and verbal communication skills.

Responsibilities

  • 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 for internal teams to reproduce.
  • Validate software fixes to ensure problems are resolved without causing new issues.
  • Document technical solutions and best practices for the SOLIDWORKS Knowledge Base.
  • Collaborate with stakeholders to identify opportunities for API enhancements.
  • Develop specifications for API enhancements with key stakeholders.
  • Create and execute test plans for new API functionality.
  • Develop sample applications and code examples demonstrating API usage.
  • Review online Help and documentation for SOLIDWORKS APIs.
  • Collaborate within the software development team to meet milestones.

Skills

C++
MFC
COM
C#
VB
API development
Debugging
Problem solving
Communication

Education

Bachelor’s degree in CS/Engineering
Master’s degree preferred

Tools

Visual Studio
SOLIDWORKS API
OLE/ActiveX

Job description

Role Description & Responsibilities

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.

You will 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.

Key Responsibilities:
  • 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.
  • Collaborate with customers and internal stakeholders to identify opportunities for new or enhanced API functionality.
  • Evaluate and prioritize API enhancement ideas based on technical feasibility and customer value.
  • Develop detailed technical specifications for selected API enhancements in collaboration with key stakeholders.
  • Create and execute test plans for new and enhanced API functionality.
  • Develop sample applications and code examples demonstrating proper use of existing and newly developed APIs.
  • Review and validate online Help and technical documentation for SOLIDWORKS APIs.
  • Collaborate within the software development team to meet project milestones and deliver high-quality solutions.
Qualifications
  • Bachelor’s degree in Computer Science, Mechanical Engineering, Software Engineering, or a related technical discipline required; Master’s degree or PhD preferred.
  • 3-6 years of relevant work experience
  • Strong programming knowledge with C++.
  • Working knowledge of MFC and COM technologies.
  • Experience with C#, Visual Basic (VB), .NET Framework, OLE, and/or ActiveX is preferred.
  • Strong understanding of object-oriented programming, software development concepts, and application architecture.
  • Experience developing, integrating, or supporting APIs, SDKs, or software applications.
  • Strong debugging and troubleshooting skills with the ability to analyze complex software issues.
  • Experience with CAD, engineering software, or SOLIDWORKS is highly preferred.
  • Ability 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.
  • Ability 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SOLIDWORKS API Engineer: Debug, Collaborate, Deliver
SOLIDWORKS API Engineer: Debug, Collaborate, Deliver

PowerToFly • Waltham (MA)

On-site
USD 110,000 - 160,000
Ecosystem Manager
Ecosystem Manager

PowerToFly • Waltham (MA)

On-site
USD 120,000 - 180,000
Ecosystem Manager
Ecosystem Manager

Dassault Systèmes • Waltham (MA)

On-site
USD 110,000 - 134,000
Ecosystem Manager
Ecosystem Manager

Dassault Systemes • Waltham (MA)

On-site
USD 110,000 - 134,000
Software Engineer
Software Engineer

Dassault Systèmes • Waltham (MA)

On-site
USD 110,000 - 140,000
Bonus potential
Comprehensive benefits
Application Engineer
Application Engineer

Advance Services, Inc. • Houston (TX)

On-site
USD 65,000 - 90,000
Application Engineer (SolidWorks)
Application Engineer (SolidWorks)

TriMech • Los Angeles (CA)

Hybrid
USD 79,000 - 97,000
Hybrid Work Arrangements
Flex PTO
Competitive Benefits Plan
+3
SolidWorks CAD Drafter/Designer
SolidWorks CAD Drafter/Designer

LZ Technology Inc • Houston (TX)

On-site
USD 55,000 - 75,000
CAD Designer with Certified SolidWorks Associate (CSWA)
CAD Designer with Certified SolidWorks Associate (CSWA)

BoxHouse, INC. • Hurricane (UT), Northern (KY)

On-site
USD 65,000 - 90,000
SolidWorks Sheet Metal Designer for Fabrication & DFM
SolidWorks Sheet Metal Designer for Fabrication & DFM

Atmos-Tech Industries • New Jersey

On-site
USD 65,000 - 100,000