Microsoft is seeking talented Software Engineers to join their OS, Runtimes, and Libraries teams. This role offers an exciting opportunity to work on system programming and contribute to Microsoft's development ecosystem. As a Software Engineer 2, you'll be responsible for designing and implementing solutions in C++ and other languages, working on operating systems, runtime environments, and libraries.
The position combines technical challenges with collaborative teamwork, offering the chance to work on fundamental software components that power Microsoft's technology stack. You'll be part of a team that values innovation and technical excellence, working on projects that directly impact developer experiences and system performance.
The role offers competitive compensation, comprehensive benefits, and the opportunity to work in a hybrid environment with up to 50% work from home flexibility. You'll be joining a company known for its industry-leading healthcare, educational resources, and strong focus on work-life balance.
This position is perfect for engineers who are passionate about system-level programming, enjoy solving complex technical challenges, and want to make a significant impact on Microsoft's core technologies. The role requires strong C++ programming skills, with opportunities to work with additional languages like C#, Java, and TypeScript.
Microsoft offers a collaborative and inclusive work environment, with opportunities for professional growth and development. The company's commitment to innovation and technical excellence makes this an ideal role for engineers looking to advance their careers while working on cutting-edge technology.