Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
c#javajavascriptpythonlinuxdockerkubernetesazureai toolchain
About the Role
Senior Software Engineer role focused on transforming codebases and engineering practices to enable shift-left testing and improve AI agent development efficiency. The position involves building platform features for large-scale distributed systems and enhancing developer productivity within Microsoft's communication platform.Key Responsibilities
- Design and develop platform features for developers and AI agents to iterate and test fast for large-scale distributed services
- Develop 'best-in-class' engineering ensuring services are modularized, secure, reliable, diagnosable, monitored and reusable
- Write clean and optimized code, improve test coverage, organize integration tests, and resolve problem areas
- Gain working understanding of Microsoft business and collaborate to contribute to cohesive end-to-end user experiences
- Focus on customer/partner needs through a data driven approach
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 including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 2+ years of software design and development experience as a full stack/client developer
- 1+ years experience with Windows Server and Linux OS
- Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check
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
- Proficiency in modern .NET orchestration and tooling such as .NET Aspire
- Experience with development with Linux and containerization (Docker, Kubernetes)
- Ability to communicate technical details clearly across organizational boundaries
- Experience in distributed systems and cloud infrastructure (Azure preferred)
- Experience in AI Dev toolchain
Benefits & Perks
- Industry leading healthcare