Sr Software Engineer, Cloud Integration Pune (India)

Sr Software Engineer, Cloud Integration Pune (India)

09 Sep
|
CNC SOFTWARE
|
India

09 Sep

CNC SOFTWARE

India

Your Role at a Glance
The Senior Software Engineer (Cloud Integration & SDK Connectivity) is responsible for designing and building the next generation of cloud-enabled services that integrates deeply with the Mastercam desktop product. Mastercam is a C++-based CAM application used globally and is evolving toward a hybrid desktop and cloud platform. This hands-on technical leadership role builds cloud services, contributes to integration patterns, enables real-time communication, and extends existing SDK capabilities to work seamlessly over web APIs.
How You’ll Drive Success
Cloud Platform & Web Services Development
Build cloud services primarily using C#/.NET on Kubernetes.
Design, build, and operate production-grade cloud services that integrate with the Mastercam desktop product.
Develop and maintain REST, gRPC, and/or JSON-RPC APIs with solid contract discipline and long-term maintainability.
Deliver services designed for scalability, reliability, performance, and cost awareness.
Apply security-first engineering practices, including secure API patterns,



pipeline security, secure software supply chain practices, and service-to-service communication.
Build with observability in mind, including logging, metrics, and tracing, and support production operations.

Real-Time, Messaging & Distributed Integration
Contribute to distributed integration patterns across desktop clients and cloud services.
Collaborate on integrations using messaging and eventing platforms such as Kafka, RabbitMQ, or equivalent.
Support real-time or bidirectional communication using WebSockets, SignalR, or gRPC streaming when needed.
Contribute to resilient and scalable integration patterns for asynchronous systems.

Data Contracts, Serialization & Interoperability
Define and evolve data exchange contracts between desktop and cloud systems.
Use and maintain schema-based contracts such as Protobuf and/or JSON Schema.
Ensure compatibility and controlled evolution of con

📌 Sr Software Engineer, Cloud Integration Pune (India)
🏢 CNC SOFTWARE
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: sr software engineer, cloud integration pune (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: sr software engineer, cloud integration pune (india) / india