Principal Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$137,600 - $267,000
Security
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Cybersecurity · Enterprise SaaS

Description For Principal Software Engineer

Microsoft Security is seeking a Principal Software Engineer to join the Azure Managed HSM team, focusing on creating groundbreaking technologies that protect customers' valuable assets using Azure's secure hardware infrastructure. This role offers an opportunity to lead and expand a platform that leverages Azure Confidential Computing technologies, providing customers with complete control over key access and management policies.

The position requires a seasoned professional with deep expertise in cryptography, Hardware Security Modules (HSMs), and cloud computing. You'll be working with cutting-edge security technologies while leading technical projects and mentoring team members. The role combines technical leadership with hands-on development, requiring both strong programming skills and the ability to collaborate effectively with cross-functional teams.

As a Principal Engineer, you'll be responsible for designing and implementing high-throughput, low-latency systems, ensuring the highest standards of security and performance. The role offers the chance to work with some of the brightest minds in the security industry, contributing to solutions that impact billions of users worldwide.

Microsoft offers a competitive compensation package, including a base salary range of $137,600 - $267,000 (higher in SF and NYC areas), comprehensive benefits, and a culture centered on growth mindset and continuous learning. The team values innovation, collaboration, and technical excellence, making this an ideal opportunity for someone passionate about security and technology leadership.

This position is hybrid-based in Redmond, Washington, with up to 50% work from home flexibility. You'll be part of Microsoft's mission to make the world a safer place through advanced security solutions, working on critical priorities in a world facing increasing digital threats and regulatory challenges.

Last updated 19 days ago

Responsibilities For Principal Software Engineer

  • Lead the design, development, and implementation of complex software solutions for Azure Managed HSM service
  • Work closely with cross-functional teams to deliver high-quality features
  • Identify and implement innovative solutions to enhance the service
  • Mentor and guide engineers, helping them develop their skills
  • Create and execute comprehensive plans for testing and quality assurance
  • Ensure solutions meet customer needs and provide high availability and security guarantees

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience
  • Experience in cryptography with understanding of algorithms, protocols, and key management
  • Strong Background in Hardware Security Modules (HSMs)
  • Proficiency in High-Performance Computing
  • Expertise in Cloud Computing, particularly Azure
  • Strong Programming Skills in C++, or C#
  • Leadership and Collaboration skills
  • Strong verbal and written communication skills

Benefits For Principal Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer

Principal Software Engineer

Lead Microsoft's PyRIT Team as a Principal Software Engineer, developing AI security tools and identifying risks in high-stakes AI systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, focusing on cloud security and IAM protection, offering competitive salary and hybrid work arrangement in Seattle.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on Windows Endpoint Security Platform development, offering competitive pay and hybrid work environment.

Principal Security Engineer

Principal Security Engineer role at Microsoft Teams focusing on product security, safety improvements, and leading security initiatives across the platform.

Principal Security Engineer

Lead security infrastructure and AI-driven defense systems at Microsoft, developing autonomous simulation environments and advanced security research platforms.