Jobs on TAL
All jobsHybridEngineeringhardware15+ yearsc#
HybridStaff/Principal/Architecthardware

Principal Software Engineer

Mastercammulti, MaharashtraPosted 19 May 2026

The Principal Software Engineer at Mastercam will lead agile development for CAD/CAM software, defining high-level architecture and resolving complex technical challenges. Responsibilities include mentoring developers, collaborating on large-scale cross-team projects, and maintaining system-wide technical standards. Candidates must possess over 15 years of experience in C# or C++, with deep expertise in modeling kernels and Windows development. This role is a strategic position within a global manufacturing software leader.

Matched by TAL

50k new jobs listed every day. Install TAL to find more jobs like this.

Install TAL

Experience

15+ years

Function

Engineering

Work mode

Hybrid, multi

Company

Tier 2

What you will work on

The Principal Software Engineer at Mastercam will lead agile development for CAD/CAM software, defining high-level architecture and resolving complex technical challenges. Responsibilities include mentoring developers, collaborating on large-scale cross-team projects, and maintaining system-wide technical standards. Candidates must possess over 15 years of experience in C# or C++, with deep expertise in modeling kernels and Windows development. This role is a strategic position within a global manufacturing software leader.

TAL's take

Quality 65/1005/5 clarityTier 2 company

Strong technical leadership role in a specialized manufacturing domain with high YOE requirements.

Clear expectations, well-defined technical stack, and specific domain focus on CAD/CAM engineering.

Must haves

  • 15+ years experience in commercial software development with C# or C++
  • Expert level experience with modeling kernels such as Parasolid
  • Expert level experience for Microsoft Windows using Visual Studio
  • Deep expertise in software development practices including source control and unit testing
  • Proven experience with agile software development
  • Master’s Degree or higher in Computer Science, Mathematics, or Engineering

Tools and skills

c#c++parasolidmicrosoft windowsvisual studiosource controlpeer reviewsunit testingagile

About the company

Established industrial software company and subsidiary of Sandvik Group.

Posts mentioning Mastercam