Microsoft's Azure Edge + Platform team is seeking a Senior Software Engineer to join their Performance Engineering team. This role focuses on developing and enhancing Linux-based features for Azure's infrastructure, requiring deep expertise in Linux kernel development and system performance optimization. The position offers significant impact potential in Azure's growth area, working with cutting-edge cloud and edge computing technologies.
The ideal candidate will leverage their Linux expertise to conduct performance analysis and measurements for critical systems powering Azure's global infrastructure. They'll work on performance optimization, system reliability, and development of agent software for Linux-based System on Chip (SoC) platforms. The role requires strong technical skills in Linux kernel subsystems, including networking, file systems, and memory management.
This is an excellent opportunity for experienced engineers passionate about system-level programming and performance optimization. The position offers competitive compensation ($117,200 - $229,200), comprehensive benefits, and the chance to work with industry-leading cloud technology. Microsoft's collaborative culture emphasizes growth mindset and innovation, making it ideal for engineers looking to make a significant impact in cloud computing and edge solutions.
Working in a hybrid environment (up to 50% work from home), you'll collaborate with talented teams across Microsoft's Azure organization. The role combines technical depth with strategic thinking, as you'll be involved in both hands-on development and architectural decisions that shape Azure's future infrastructure.