Microsoft's Cloud Scale Protection team is seeking a Software Engineer 2 to join their mission of delivering robust security capabilities at cloud scale. This role offers a unique opportunity to work on Microsoft Attestation services, contributing to both server and client components.
The position focuses on implementing security services for the Azure platform, where you'll be instrumental in building highly-available, distributed services that integrate seamlessly with core Azure components including Hyper-V, Azure OS, Fabric Controller, and Monitoring. The team's work is crucial in ensuring that Azure and Edge customers' data remains secure, even against sophisticated modern attacks.
As a Software Engineer 2, you'll be working in a collaborative environment that values diversity and teamwork. The role requires a minimum of 2 years of technical engineering experience, with strong coding skills in languages like C, C++, C#, Java, JavaScript, or Python. You'll be part of a team that emphasizes continuous learning and problem-solving, particularly in areas of cloud security and distributed systems.
The position offers competitive compensation, with a base salary range of $98,300 - $193,200 USD annually, along with comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. The work arrangement is hybrid, with up to 50% work from home flexibility, and involves minimal travel (0-25%).
This is an excellent opportunity for engineers passionate about cloud security who want to make a significant impact on Microsoft's cloud infrastructure while working with cutting-edge technologies in a supportive, growth-oriented environment. The role combines technical challenges with the satisfaction of protecting critical cloud infrastructure, making it ideal for those interested in both security and distributed systems.