08 Sep
|
CNC SOFTWARE
|
Pune
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)
🏢 CNC SOFTWARE
📍 Pune