Microsoft Security is seeking a Principal Software Engineer to join their Azure Key Vault team, which is crucial for key and secrets management across Microsoft products. This role sits within the Identity division of Microsoft's Security organization, focusing on ensuring customer trust in Microsoft's cloud platform.
The position offers an opportunity to work on critical security infrastructure that impacts billions of users worldwide. You'll be responsible for the service that enables Azure customers to encrypt data at rest, provision and auto-rotate TLS certificates, and securely manage credentials for resource access. The service operates at cloud scale with 99.99% availability.
As a Principal Engineer, you'll lead technical strategy and implementation, mentor team members, and drive collaboration across organizational boundaries. The role requires extensive experience in distributed systems, cloud services, and security infrastructure. You'll be working in a multicultural environment that values diversity, inclusion, and growth mindset.
The compensation is highly competitive, with base pay ranging from $137,600 to $294,000 depending on location, with higher ranges for San Francisco and New York City areas. The position offers comprehensive benefits including healthcare, educational resources, parental leave, and investment opportunities.
The ideal candidate will have 6+ years of technical engineering experience, strong leadership capabilities, and a proven track record in building and maintaining highly resilient cloud services. You'll be joining a team that's central to Microsoft's security mission, working on solutions that protect customers in an increasingly complex digital threat landscape.
This role offers the flexibility of up to 100% remote work with minimal travel requirements (0-25%). You'll be part of Microsoft's larger mission to empower every person and organization on the planet to achieve more, while working on some of the most challenging and impactful security problems in the industry.