Back to jobsJob overview
About the role
Software Engineer - Windows Servicing and Delivery at Microsoft
Required Skills
c#c++pythonazurekubernetescontainersmicroservicesci/cdai
About the Role
Software Engineer II role on the Windows Servicing and Delivery team, modernizing critical engineering systems using Azure, Kubernetes, and AI. Responsibilities include designing and delivering software to improve automation, reliability, and scalability while participating in live site support.Key Responsibilities
- Modernize workflows supporting Windows Build and related automation
- Design, code, and deliver software to improve automation, availability, reliability, and security
- Debug/troubleshoot complete stack of build services and drive analysis of issues
- Create self-healing solutions based on telemetry signals and AI
- Design and implement real-time telemetry pipelines and monitoring solutions
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
- Azure or Cloud related Services experience including containers and Kubernetes
- Ability to pass Microsoft Cloud background check
Nice to Have:
- Master's degree in computer science or related technical field
- Understanding of concepts like abstraction and inversion of control
- Excellent communications skills, both verbal and written
Benefits & Perks
- Industry leading healthcare