API Support Engineer

Dassault Systèmes

Waltham, Northern (MA, KY)

Hybrid

USD 130,000 - 155,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Bonus potential
Comprehensive benefits
401K with company match

Job summary

Dassault Systèmes is seeking a Software Engineer for SOLIDWORKS API Support to join the API Support group within our R&D organization. You will work closely with customers, partners, and resellers to support the development of solutions leveraging APIs across the SOLIDWORKS portfolio.

You will combine software development, debugging, technical problem-solving, and customer collaboration to identify and resolve API issues while contributing to ongoing API capabilities.

Qualifications

  • Bachelor's degree in Computer Science, Mechanical Engineering, Software Engineering, or related technical discipline required; Master’s 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 and software architecture.
  • Experience developing, integrating, or supporting APIs/SDKs.
  • Strong debugging and troubleshooting skills.
  • Experience with CAD or SOLIDWORKS is highly preferred.

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 and resolve issues.
  • Investigate reported software problems and document findings for internal reproduction and correction.
  • Validate software fixes to ensure resolution without side effects.
  • Document technical solutions and best practices for the SOLIDWORKS Knowledge Base.
  • Collaborate with customers and stakeholders to identify API enhancement opportunities.
  • Develop specifications for selected API enhancements with stakeholders.
  • Create and execute test plans for new API functionality.
  • Develop sample applications and code examples demonstrating API usage.
  • Review and validate online Help and technical documentation for SOLIDWORKS APIs.
  • Collaborate within the software development team to meet milestones and deliver high-quality solutions.

Skills

C++
MFC
COM technologies
C#
VB / .NET
ActiveX
Object-oriented programming
API development
Debugging
Technical communication

Education

Bachelor's degree in Computer Science/Engineering
Master’s degree or PhD preferred

Tools

SOLIDWORKS
SDKs

Job description

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.
Inclusion statement

In order to provide equal employment and advancement opportunities to all individuals, employment decisions at 3DS are based on merit, qualifications and abilities. 3DS is committed to a policy of non-discrimination and equal opportunity for all employees and qualified applicants without regard to race, color, religion, gender, sex (including pregnancy, childbirth or medical or common conditions related to pregnancy or childbirth), sexual orientation, gender identity, gender expression, marital status, familial status, national origin, ancestry, age (40 and above), disability, veteran status, military service, application for military service, genetic information, receipt of free medical care, or any other characteristic protected under applicable law. 3DS will make reasonable accommodations for qualified individuals with known disabilities, in accordance with applicable law.Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable state laws and local ordinances. We are committed to fair employment practices and will evaluate all candidates based on their qualifications, regardless of past arrest or conviction history.

Dassault Systèmes offers an excellent salary with potential for bonus, commensurate with experience. Benefits include a choice of plans providing comprehensive coverage for medical, dental, vision care for employee & dependents as well as employee life, short & long term disability, tuition reimbursement, immediate 401K enrollment, 401K match (50 cents on the dollar, up to the first 8% of your eligible compensation that you contribute based on match eligibility criteria), flexible time off policy, and 10 paid holidays.

Salary Pay Transparency

Compensation for the role will be commensurate with experience. The total expected compensation range will be between $130000 and $155000, representing the base salary (or annualized salary based on estimated hourly compensation) and target bonus.

SOLIDWORKS leads the global 3D computer-aided design (CAD) industry with easy-to-use 3D software that trains and supports the world's engineering and design teams as they drive tomorrow's product innovation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

SOLIDWORKS API Solutions Engineer
SOLIDWORKS API Solutions Engineer

Dassault Systèmes • Waltham (MA), Northern (KY)

Hybrid
USD 130,000 - 155,000
Bonus potential
Comprehensive benefits
401K with company match
Ecosystem Manager
Ecosystem Manager

SOLIDWORKS • Waltham (MA)

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

Dassault Systèmes • Waltham (MA)

On-site
USD 110,000 - 134,000
Bonus potential
401K match
Health benefits
+1
Ecosystem Manager
Ecosystem Manager

Dassault Systemes • Waltham (MA)

On-site
USD 120,000 - 180,000
Health, dental, vision coverage
401K with company match
Tuition reimbursement
+2
Software License Compliance Specialist
Software License Compliance Specialist

Dassault Systèmes • Waltham (MA)

Hybrid
USD 90,000 - 110,000
Competitive base salary
Bonus potential
Medical/dental/vision coverage
+4
Ecosystem Manager
Ecosystem Manager

PowerToFly • Waltham (MA)

On-site
USD 120,000 - 180,000
Senior Financial Analyst
Senior Financial Analyst

Dassault Systemes • Waltham (MA)

On-site
USD 125,000 - 160,000
Comprehensive medical, dental, vision
Life insurance
Tuition reimbursement
+4
Solidworks Designer
Solidworks Designer

Actalent • United States

On-site
USD 41,328 - 48,216
Medical, dental & vision
401(k) Retirement Plan
Short and long-term disability
Partner Program Manager
Partner Program Manager

Dassault Systemes • Waltham (MA)

On-site
USD 112,000 - 132,000
Medical insurance
Dental insurance
Vision care for employee & dependents
+7
INTERNSHIP: User Assistance Development
INTERNSHIP: User Assistance Development

Dassault Systemes • Waltham (MA)

On-site
USD 28,000 - 50,000