Software Engineer II, Cloud Integration

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Webbutveckling

I korthet

Mastercam is looking for a Software Engineer II specializing in Cloud Integration to design, develop, and maintain cloud services that enhance the Mastercam platform. This role involves working with a large-scale codebase, modern software engineering practices, and extending SDK/API capabilities for seamless desktop-to-cloud evolution.

Ansvarsområden

  • 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.
  • Contribute to structured SDK interoperability and cloud enablement across C++/.NET SDKs.
  • Enable capability discovery and compatibility awareness across versions and environments.
  • Partner with desktop and SDK teams to deliver seamless integrations.
  • 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.
  • Conduct peer reviews and promote unit-test coverage and test-driven development.
  • Evaluate and recommend development tools, technologies, and processes.

Krav

  • 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.
  • Experience leveraging AI-enabled tools or automation to improve productivity and operational effectiveness, or a demonstrated ability to rapidly learn, evaluate, and apply such technologies at scale.

Önskade kvalifikationer

  • Solid understanding of object-oriented development.
  • Ability to communicate clearly with technical and non-technical colleagues.
  • Proven ability to drive projects to completion and deliver high-quality software.
  • Strong expertise in a target team domain area.

Förmåner

  • This role will focus on integrating an acquired company to Mastercam per Sandvik's and Mastercam's program and processes - from a compliance and financial controls perspective.
  • As the integration work will go down over time, the role is expected to take broader BA wide responsibilities e.g. under the common Sandvik compliance program (and also locally for the Hub and our other local business).
#cloud integration#software engineer#cloud services#SDK#API#CAD/CAM#C##C++#.NET#Microsoft Windows#Visual Studio#Agile
Sandvik Logo

Företag

Sandvik

Publicerade jobb

för 1 vecka sedan

Upphör

om 1 vecka

Anställningstyp

Heltid

Arbetsform

På plats

Erfarenhetsnivå

Mellannivå

Platser

Pune, India

Kvalifikation

Kandidatexamen

Sökande

Ansök tidigt