CareerPlanSign in

Software Engineer II, Cloud Integration

India, Pune💼 Full-time🗓 2026-09-10 → 2026-09-25

Core

Design, develop, and maintain cloud-enabled services and integration capabilities extending the Mastercam CAD/CAM platform, bridging desktop and web-based systems.

Role type

Software Engineer II (Cloud Integration & SDK Connectivity)

Builds

Cloud services, integration layers between C++ desktop applications and cloud, SDK interoperability, and API capabilities for the Mastercam ecosystem.

Domain

Manufacturing software (CAD/CAM), Cloud integration, Desktop-to-cloud architecture

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C#, C++, object-oriented development, Microsoft Windows, Visual Studio, web APIs, cloud services, data serialization, schema versioning, microservice-oriented architectures, computational geometry, algorithm development, source control, unit testing, Agile software development

Preferred skills

Plugin development for SolidWorks/NX/Catia/Autodesk, streaming or bidirectional communication patterns, AI-enabled tools or automation

Technologies

C#, C++, .NET, Microsoft Windows, Visual Studio, SolidWorks, NX, Catia, Autodesk

Responsibilities

Develop expertise in C#/.NET for cloud services and APIs; Build and evolve the integration layer between the C++ desktop application and cloud services; Implement integration patterns that work reliably under desktop constraints; Contribute to structured SDK interoperability and cloud enablement across C++/.NET SDKs; Write, size, accurately detail, and break down complex stories and defects; Conduct peer reviews and promote unit-test coverage and test-driven development

Seniority

Mid-level, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.