Base Career helps you apply smarter for this job.
Key skills for this role
Develop expertise in C#, C++, object-oriented development, Microsoft Windows, Visual Studio, and the Mastercam developer ecosystem.
Support and engage with Mastercam’s global third-party developer community.
Build and evolve the integration layer between the C++ desktop application and cloud services.
Implement integration patterns that work reliably under desktop constraints, including performance, responsiveness, connectivity variability, and version compatibility.
Contribute to structured SDK interoperability and cloud enablement across C++/.NET SDKs and related components.
Enable capability discovery and compatibility awareness across versions and environments.
Partner with desktop and SDK teams to deliver seamless integrations without destabilizing core workflows.
Write, size, accurately detail, and break down complex stories and defects.
Communicate project status, risks, dependencies, and decisions to stakeholders.
Participate in planning and help shape feasible, high-quality solutions.
Coordinate with developers and the broader team to deliver large-scale projects.
Propose and implement designs with attention to usability, maintainability, performance, compatibility, and developer experience.
Conduct peer reviews and promote unit-test coverage and test-driven development.
Evaluate and recommend development tools, technologies, and processes.
Perform other duties as assigned.
The Talents We’re Seeking
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
Pune, IND
Pune, IND
Pune, IND
Pune, IND
Pune, IND
Pune, IND
Pune, IND
Pune, IND
Bachelor’s degree or higher in Computer Science, Mathematics, or Engineering, or equivalent experience.
4-5 years of professional experience building web APIs and cloud services.
Experience developing commercial CAD/CAM applications in C++.
Experience developing plugin applications for SolidWorks, NX, Catia, Autodesk, or similar platforms preferred.
Strong proficiency in C#/.NET for cloud services and APIs.
Experience integrating native desktop applications with cloud services.
Experience with data serialization, schema versioning, performance across native and managed runtimes, and large codebases.
Experience with streaming or bidirectional communication patterns preferred.
Experience with service-based or microservice-oriented architectures.
Experience with computational geometry and algorithm development.
Experience with source control, peer reviews, unit testing, and Agile software development.
Winning Together: Collaboration is not optional—it is the engine that drives us.
Curiosity: We question, we explore, we innovate. Every day.
Responsibility: Safety, integrity, and sustainability aren’t boxes to check—they are the foundation of trust.
Customer-Focused : We listen. We adapt. We deliver. Always.
Innovation. Collaboration. Growth. That is the Mastercam way. Explore more at www.mastercam.com , connect on LinkedIn , and join the conversation with #mastercam.
The next big challenge is waiting—are you ready to accept?
It is the policy of the company to provide equal employment opportunities to all employees and employment applicants without regard to race, color, religion, sex, or national origin or any other classification protected by applicable local or state laws.
Mastercam is a privately held CAD/CAM software developer serving manufacturers, CNC programmers, educators, and machining businesses.
Visit company websiteJobs and hiring trendsFull-time
Senior · 4+ years experience
Onsite
Apply faster on company sites with our extension.