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
Enterprise SaaS · Cybersecurity

Description For Principal Software Engineer

Microsoft Security is seeking a Principal Software Engineer to join their Azure Platform Security Team. This role is crucial in building highly scalable, available, and secure cloud services that protect the entire Azure infrastructure, comprising millions of machines. The position focuses on leading architecture, scalability, and operationalization of Identity, Attestation access management, secrets protection, and deployment integrity services for Azure infrastructure.

The ideal candidate will provide technical vision, develop strategies aligned with stakeholders, and create execution plans for team deliverables. Key responsibilities include architecting, designing, coding, and operationalizing security services at hyper-scale, ensuring Azure maintains its position as the world's most secure cloud operating system.

Microsoft offers a culture centered on growth mindset, excellence, and team empowerment. The role provides an opportunity to impact billions of lives through security innovations. Based in Redmond with hybrid work options, the position offers competitive compensation ($137,600 - $267,000) and comprehensive benefits.

The successful candidate will lead critical security initiatives, guide cross-functional teams, and drive architectural improvements while maintaining high standards for code quality and operational efficiency. This role requires strong technical expertise, leadership skills, and a passion for security infrastructure at scale.

Last updated 14 days ago

Responsibilities For Principal Software Engineer

  • Produce architecture for critical security services (Attestation, Identity, Secrets Protection, Access management) that protect Azure infrastructure
  • Guide partnerships with stakeholders to determine user requirements
  • Create proposals for strategy, architecture and design documents
  • Guide team in creating clear development, testing, deploying, and monitoring plans
  • Lead identification of dependencies and development of design documents
  • Guide teams in producing extensible and maintainable code
  • Lead efforts to operationalize at scale by reducing incident volume

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 6+ years technical engineering experience
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Preferred: 10+ years technical engineering experience or Master's Degree with 8+ years experience

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 - CTO office of Microsoft Security

Principal Software Engineer role at Microsoft Security, focusing on developing innovative security solutions and leading cross-team initiatives with emerging technologies.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security focusing on threat analysis, detection services, and security intelligence.

Principal Software Engineer

Principal Software Engineer position at Microsoft focusing on Linux security solutions development for Microsoft Defender for Endpoint, requiring 16+ years of experience.

Principal Software Engineer, Streaming Security Platform

Principal Software Engineer position at Microsoft focusing on cloud security and streaming platforms, offering competitive pay and remote work options.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on authentication and authorization systems, offering remote work and competitive compensation.