Back to jobsJob overview
About the role
Software Engineer at Microsoft
Required Skills
distributed systemsplatform developmentc#javapythonjavascriptai integrationscalable infrastructureoperational efficiency
About the Role
Software Engineer role at Microsoft building the Substrate Core platform that powers Microsoft 365's critical services and Copilot. Focuses on developing scalable infrastructure for operational efficiency and financial accountability across shared infrastructure. Works on enabling fast, reliable innovation for M365 Copilot through platform development.Key Responsibilities
- Design and develop platform features for large-scale distributed software services
- Develop engineering services ensuring modularity, security, reliability, and diagnosability
- Write clean optimized code, improve test coverage, and resolve problem areas
- Collaborate with others to contribute to cohesive end-to-end user experiences
- Focus on customer/partner needs through data-driven approaches
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical discipline
- Proven experience coding in languages including C, C++, C#, Java, JavaScript, or Python
- Ability to meet Microsoft security screening requirements
- Pass Microsoft Cloud background check upon hire and every two years
Nice to Have:
- Bachelor's Degree in Computer Science with 1-3 years technical engineering experience
- Master's Degree in Computer Science or related technical field
- Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
Benefits & Perks
- Industry leading healthcare