Microsoft is seeking a Senior Software Engineer to join their team, focusing on complex compiler and build system challenges. The role involves designing and implementing software solutions to streamline compiler upgrades and ensure efficient, reproducible build systems. You'll work on critical issues like calling convention mismatches and link-time code generation, while enabling developers to use up-to-date tools and packages.
The position requires expertise in C++ programming and deep understanding of build systems, with opportunities to work on modernizing native code using C++20 safety rules. You'll be contributing to Microsoft's mission of empowering every person and organization globally, working in their Redmond headquarters.
The role offers competitive compensation ranging from $117,200 to $229,200, comprehensive benefits including healthcare, educational resources, and parental leave. This is an excellent opportunity for experienced engineers passionate about developer tools and low-level programming concepts to make a significant impact at one of the world's leading technology companies.
You'll be part of a collaborative environment that values growth mindset and innovation, working on critical infrastructure that affects developers worldwide. The position requires strong technical skills in compiler technology, build systems, and security practices, making it ideal for those who enjoy solving complex technical challenges while maintaining high standards of code quality and reliability.