Back to jobsJob overview
About the role
Software Engineer II at Microsoft
Required Skills
backend developmentdistributed systemsc#javapythonai/llmsystem architectureperformance optimizationmonitoring
About the Role
Software Engineer II role on the Time + Places team at Microsoft, designing and building scalable backend services for AI-driven features in Outlook Calendar and Microsoft Places. Responsible for service design, delivery, high availability, performance monitoring, and troubleshooting in a globally visible service.Key Responsibilities
- Design, document, implement, and maintain scalable, secure backend services for Calendar & Places Copilot scenarios
- Take ownership of service design by driving reliable, scalable, and high-performance solutions
- Ensure availability, reliability, efficiency, observability, and performance of supported services
- Develop automation and leverage telemetry to identify patterns for continuous improvement
- Collaborate with PMs, applied scientists, and UX designers to deliver intelligent user-facing features
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
- 2+ years experience designing, implementing, and scaling large-scale distributed online systems
- Proven ability to work in cross-functional teams and deliver high-impact solutions
- Proven ability to work with cross-geo & cross-language partner teams with fluent English communication
Nice to Have:
- Master's Degree in Computer Science AND 3+ years experience OR Bachelor's AND 5+ years experience
- Experience with Microsoft internal tools (Cosmos, Scope, Nezha)
- Experience with AI/LLM application development
Benefits & Perks
- Industry leading healthcare