Microsoft's Azure Managed HSM team is seeking a Senior Software Engineer to join their innovative security-focused division. This role is part of Microsoft Security, which aims to make the world safer through end-to-end security solutions. The position involves working with Azure Confidential Computing technologies, enabling customers to protect their valuable assets using Azure's secure hardware infrastructure. The team creates groundbreaking technologies that provide customers complete control over key access and management policies in a fully managed, highly available environment.
The role combines technical expertise in security, cryptography, and software engineering with the opportunity to work on large-scale systems that impact billions of users. You'll be working with cutting-edge security technologies, implementing and maintaining software that uses secure communications, cryptographic algorithms, and key management technologies. The position offers a hybrid work environment with up to 50% work from home flexibility and requires 0-25% travel.
As a Senior Software Engineer, you'll be responsible for creating and maintaining high-quality code, developing test strategies, and ensuring the security and compliance of solutions. The role requires strong debugging skills, experience with various programming languages, and knowledge of security principles. You'll be part of a team that values innovation, collaboration, and continuous learning, with access to industry-leading benefits and professional development opportunities.
The compensation is competitive, with a base salary range of $117,200 - $229,200 USD per year (higher in SF and NYC areas), plus comprehensive benefits including healthcare, educational resources, and parental leave. This is an excellent opportunity for experienced engineers passionate about security and interested in making a significant impact on global digital security infrastructure.