Microsoft is seeking talented Software Engineers to join their OS, Runtimes, and Libraries teams in an exciting period of growth. This role presents a unique opportunity to work at one of the world's leading technology companies, focusing on critical infrastructure that powers millions of developers and users worldwide.
The position offers a hybrid work environment with up to 50% work from home flexibility, demonstrating Microsoft's commitment to modern work practices. As a Software Engineer 2, you'll be part of a collaborative team working on operating systems, runtime environments, and libraries, making significant contributions to the developer ecosystem.
The role requires expertise in C++ programming, with opportunities to work with other languages like C#, Java, and TypeScript. You'll be tackling complex technical challenges, working with a diverse technical customer base, and contributing to essential software infrastructure. The position offers competitive compensation, with base pay ranging from $98,300 to $193,200 per year (higher in SF Bay Area and NYC).
Microsoft provides an impressive benefits package, including industry-leading healthcare, educational resources, parental leave, and generous time off. The company's strong commitment to diversity and inclusion, along with opportunities for professional growth and networking, makes this an ideal position for engineers looking to make a significant impact in system programming and developer tools.
The role requires a minimum of 2 years of experience, with preferences for those having worked on OS internals, programming language design, compilers, or managed runtimes. You'll be joining a motivated and collaborative engineering team where your contributions will directly influence the future of Microsoft's development ecosystem.