Microsoft is seeking a Senior Software Engineer to join their team in developing innovative solutions for complex compiler and build system challenges. This role is based in Seattle and requires on-site presence, offering a competitive salary range of $117,200 - $229,200.
The position focuses on designing and implementing software solutions to streamline compiler upgrades and ensure build systems are efficient and reproducible. You'll be working with cutting-edge technology, particularly in C++ development, and addressing sophisticated technical challenges such as calling convention mismatches and link-time code generation.
As a Senior Software Engineer, you'll be responsible for developing and driving MAI's core C++ repository, modernizing native code with C++20 safety rules, and contributing to distributed build systems. The role requires strong technical expertise, with at least 4 years of engineering experience and deep understanding of build languages and developer tools.
Microsoft offers an exceptional benefits package, including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The company's mission to empower every person and organization on the planet creates an environment where innovation and growth mindset are celebrated.
The ideal candidate will have a Bachelor's degree in Computer Science or related field, strong programming skills in languages like C++, and understanding of build systems and developer tools. They should be comfortable with low-level programming concepts and able to work with complex systems.
This role presents an exciting opportunity to work with Microsoft's AI initiatives (#MicrosoftAI) and contribute to cutting-edge technology development. You'll be part of a collaborative environment that values respect, integrity, and accountability, working alongside talented professionals who are passionate about creating impactful solutions.
Join Microsoft to help shape the future of developer tools and build systems while working on challenging technical problems that affect developers worldwide. The position offers both technical growth and the chance to contribute to Microsoft's mission of global technological empowerment.