Software Engineer II - Backend
Microsoft
The Microsoft Intelligent Cloud Health (MICH) team builds intelligent systems that power cloud consistency and reliability across M365 commercial and sovereign clouds. We focus on engineering AI-forward solutions, advanced reasoning models, fine-tuned LLMs, and intelligent retrieval systems that transform massive observability data into actionable insights, enabling seamless management of M365 global clouds. This is an opportunity to work on cutting-edge AI and tackle complex challenges in cloud consistency and reliability, while making a direct impact on hundreds of millions of M365 customers worldwide.
Efficiently managing M365 clouds is critical to business, and the challenges are immense. Complexity multiplies across commercial, sovereign, and government environments with unique infrastructure, build versions, configurations, access policies, observability coverage, and compliance requirements. Our initiative is to transform this paradigm by engineering intelligent, autonomous, self-healing systems that detect inconsistencies and risks early, predict impact, ensure cross-cloud consistency, and drive resilient operations through AI-driven insights.
We are advancing some of the most transformative initiatives in AI-driven cloud management, including automated incident routing, correlation across related events, smart categorization, anomaly detection, automated root cause analysis, predictive mitigation, and improving observability quality while addressing drift across global clouds. To unify these capabilities, we are investing in and designing a robust agentic architecture where AI agents collaborate, learn, and act in real time. These efforts will enable a future where global-scale cloud systems are consistent and reliable by design, expanding trust and unlocking new possibilities for M365 customers worldwide.
We want you because you have an insatiable passion for technology, your constant intellectual curiosity and willingness to learn, your ability to communicate well in a team environment, your desire to make our team better with your contributions and of course your ability to deliver the right results at the right time.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
- As a Software Engineer on the Microsoft Intelligent Cloud Health (MICH) team, you will design and build intelligent systems that power the future of cloud reliability and consistency at global scale.
- You will apply your expertise in distributed systems, applied AI, and large-scale data engineering to transform large volumes of observability data, operational metadata, and system configuration information into actionable insights.
- You will contribute to design, implementation, and technical direction, with opportunities to mentor and grow depending on your experience.
- In this role, you will partner with applied scientists, product managers, and ML engineers within MICH and across Microsoft to bring AI-forward solutions from concept to production.
- If you are not already experienced in AI or ML engineering, this is an excellent opportunity to learn and grow those skills while solving real-world problems at scale.
- You will work on challenges that inspire creativity, deep technical skill, and collaboration, all while expanding your expertise and delivering reliability and trust to hundreds of millions of M365 customers worldwide.
Qualifications
Required Qualifications:
- Bachelor'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 equivalent experience.
- 3–5 years of experience building and deploying large-scale backend services.
- Solid expertise in one or more of the following: C#, Java, Python, or similar modern languages.
- Solid problem-solving skills, with a passion for debugging and improving system resilience.
Other Requirements:
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
- 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.
- Solid understanding of security best practices, CI/CD pipelines, and monitoring/alerting systems.
- Experience with distributed systems and cloud-native development (preferably Azure).
- Experience working with AI/ML models, embedding techniques, or recommendation systems.
- Good communication skills and ability to work in a collaborative, fast-paced environment.
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.