Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
pythonc++c#javajavascriptdistributed systemscloud servicesai/llmsoftware engineering
About the Role
Senior Software Engineer role at Microsoft's Substrate team, focusing on Workload Management for M365 and Copilot. Responsibilities include designing, developing, and testing software systems, with emphasis on distributed systems, cloud services, and AI/LLM tools. The role involves ensuring system stability, performance, and user experience across a global scale.Key Responsibilities
- Works with stakeholders to determine user requirements for features
- Contributes to design documents and identifies dependencies for product areas
- Creates and implements code for products, services, or features
- Contributes to experiments, evaluates results, and reports impact
- Acts as Designated Responsible Individual (DRI) for on-call monitoring and issue resolution
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 4+ years of experience with distributed systems and cloud services
- 1+ year(s) of experience identifying, analyzing, and resolving complex technical issues for performance, scalability, and user experience
- Ability to pass Microsoft Cloud background check upon hire and every two years
Nice to Have:
- Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience OR Bachelor's Degree AND 8+ years experience OR equivalent experience
Benefits & Perks
- Industry leading healthcare