Microsoft Security is seeking a Senior Software Engineer to join their Azure Security team in building cutting-edge services and features that enable trusted execution environments and advance the capabilities of confidential computing. This role is part of Microsoft's mission to make the world a safer place through comprehensive security solutions.
The position sits within the Microsoft Security organization, which is dedicated to securing digital technology platforms, devices, and clouds in both customer environments and Microsoft's internal infrastructure. The team culture emphasizes growth mindset, excellence, and empowering team members to deliver their best work.
As a Senior Software Engineer, you'll be working on a highly visible v-Next project, implementing scalable and secure services that provide caching support for confidential computing scenarios in the control plane. The role involves building highly-available, distributed services responsible for attesting to the security state of Microsoft Cloud assets and enabling critical security scenarios.
Key aspects of the role include:
The position offers a competitive base pay range of USD $119,800 - $234,700 per year (higher in SF Bay Area and NYC), along with comprehensive benefits including healthcare, educational resources, savings and investment options, parental leave, and generous time off.
The ideal candidate will have a Bachelor's degree in Computer Science or related field with 4+ years of technical engineering experience, particularly in languages like C++, C#, Java, or Python. Strong experience in distributed systems, security technologies, and large-scale system design is essential.
This role represents an opportunity to work at the forefront of cloud security, helping to protect Microsoft's and customers' assets while building innovative solutions at cloud scale. The position combines technical challenges with the opportunity to make a significant impact on global cloud security infrastructure.