Microsoft's Edge Distribution Services (EDS) team is seeking a Software Engineer II to join their Platform and Infrastructure team. EDS plays a crucial role in delivering critical updates, including OS updates, security patches, and apps to billions of devices worldwide. This position offers an exciting opportunity to work on highly scalable platforms that impact billions of users daily.
As a Software Engineer II, you'll be involved in designing, implementing, and optimizing high-performance systems. The role encompasses the complete software lifecycle, from initial design through deployment and support. You'll work with cutting-edge technologies and contribute to maintaining and improving critical infrastructure that keeps systems secure and running optimally.
The position requires strong technical skills in software development, database management, and distributed systems. The ideal candidate should have experience with DevOps practices and cloud technologies, particularly Microsoft Azure. You'll be working in a collaborative environment where you'll interact with cross-functional teams and have the opportunity to influence architecture decisions.
Microsoft offers a competitive compensation package, including a base salary range of $98,300 - $193,200 (higher in SF and NYC areas), comprehensive benefits, and opportunities for professional growth. The hybrid work environment allows up to 50% work from home, providing flexibility while maintaining team collaboration.
This role is perfect for someone who is passionate about large-scale distributed systems, has a strong foundation in software engineering, and wants to make a significant impact on technology that reaches billions of users. Join Microsoft's mission to empower every person and organization on the planet to achieve more.