Microsoft's Devices Software team is seeking a Senior Software Engineer to join their mission of creating innovative experiences on the Windows platform. This role combines frontend systems development with low-level system programming, focusing on firmware, drivers, and Windows platform integration.
The position offers an exciting opportunity to work at the intersection of hardware and software, developing next-generation experiences for Microsoft devices. You'll be part of a team that creates industry-defining products through close collaboration between hardware engineers, software engineers, and designers.
The role requires strong expertise in C/C++ programming, operating systems, and hardware interfaces. You'll work with various protocols and systems, from low-level firmware to high-level applications. The position offers competitive compensation ranging from $117,200 to $229,200, with higher ranges for specific locations like San Francisco and New York.
Key responsibilities include designing and implementing end-to-end experience prototypes, driving performance improvements, and collaborating across Microsoft teams. The role offers comprehensive benefits including healthcare, educational resources, parental leave, and investment options.
This is an excellent opportunity for experienced engineers who want to impact millions of users while working with cutting-edge technology at one of the world's leading tech companies. The hybrid work environment (up to 50% work from home) offers flexibility while maintaining collaborative opportunities with talented teams.