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).
Imagine shaping the reliability backbone of one of the world’s most critical communication platforms, where every improvement you make impacts millions of users and thousands of engineers. The IC3 Platform Engineering team that powers communication platforms and products at Microsoft include Microsoft Teams is building an AI-forward unified, high-performance developer ecosystem that advances engineering practices and operational consistency across hundreds of services of Microsoft’s Intelligent Cloud Communication (IC3). Our mission is twofold: Enable developer productivity at scale for humans, AI-assisted and agentic development. Make observability, diagnostics, and AI forward operational excellence across IC3 effortless and world-class.
Job Responsibility:
Design and develop platform features for large-scale distributed software services and solutions
Adhere to and drive modern software engineering practices through design and code reviews
Develop engineering for our services ensuring that the services and components are well-defined and modularized, secure, reliable, diagnosable, actively monitored, and reusable
Write clean and optimized code, improve test coverage for services, organize and implement integration tests, and resolve problem areas
Gain a working understanding of Microsoft as a business and collaborate with others to contribute to cohesive, end-to-end experiences for our users
Focus on customer/partner needs through a data-driven approach
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
2+ years experience with technical fundamentals in distributed systems, databases, or cloud-native architecture
Nice to have:
Bachelor's Degree in Computer Science OR related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C#, Java, JavaScript, Python, or Rust OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Python, or Rust
3+ years technical experience working with large-scale cloud or distributed systems