This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Azure Digital Operations organization is building the next‑generation edge platform to support the operational needs of customers across manufacturing and retail. We are seeking a Software Engineer to join us on this journey as we design and deliver the future of Azure Digital Operations. In this role, you will build highly available, resilient, and efficient messaging services, data processing components, and AI frameworks using modern technologies—including WebAssembly (Wasm)—running on Kubernetes at the edge. You will contribute to our mission of providing a scalable, secure, and powerful IoT platform that enables businesses from startups to Fortune 100 enterprises to achieve more. This is an opportunity to work with a motivated, collaborative team and influence the next generation of Microsoft’s distributed systems platform.
Job Responsibility:
Partner with stakeholders to understand product requirements and the broader technical landscape
Design and develop scalable, reliable, and secure services optimized for Kubernetes and edge environments
Write well‑structured, maintainable, and extensible code
implement automated tests to ensure product quality and resilience
Participate in code reviews to support coding standards, diagnosability, reliability, and maintainability
assess when code is ready to be shared or delivered
Contribute to an inclusive and collaborative team culture where everyone can do their best work and bring their full, authentic selves
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Ability to meet Microsoft, customer and/or government security screening requirements is required for this role
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Nice to have:
Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Familiarity with distributed systems and Kubernetes
Familiarity with Rust, MQTT, Kafka and MCP protocols