Principal Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$137,600 - $267,000
Security
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Cloud · Cybersecurity · Enterprise SaaS

Description For Principal Software Engineer

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

As a Principal Engineer, you'll be responsible for providing technical vision, developing strategies aligned with stakeholders, and creating execution plans. Key responsibilities include architecting, designing, coding, and operationalizing security services at hyper-scale to ensure Azure remains the most secure cloud operating system globally.

The role requires expertise in producing clear designs with trade-offs, gathering stakeholder consensus, and guiding other engineers in following established patterns. You'll drive architecture improvements to reduce operational burden, improve service availability, reliability, efficiency, and performance at scale.

Microsoft Security aims to make the world safer by reshaping security and empowering users, customers, and developers with end-to-end simplified solutions. The organization focuses on securing digital technology platforms, devices, and clouds in heterogeneous environments while ensuring internal estate security.

The position offers competitive compensation ($137,600 - $267,000 base salary range, higher for SF and NYC areas) and comprehensive benefits including healthcare, educational resources, savings plans, and parental leave. Microsoft's culture embraces growth mindset, excellence, and inclusive teamwork, making it an ideal environment for security innovation and impact.

This role requires 6+ years of technical engineering experience with strong coding skills in languages like C++, Java, Python, or similar. The successful candidate will work in a hybrid environment with up to 50% work from home flexibility, contributing to critical security services that protect Azure's vast infrastructure.

Last updated 5 hours ago

Responsibilities For Principal Software Engineer

  • Produce architecture for critical security services (Attestation, Identity, Secrets Protection, Access management)
  • 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

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 6+ years technical engineering experience
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Strong architecture and system design skills
  • Experience with scalable cloud services

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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

Principal Software Engineer role at Microsoft Security, focusing on Identity and Access Management systems, offering competitive compensation and remote work flexibility.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, focusing on identity systems security and cloud architecture, offering competitive pay and comprehensive benefits.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, focusing on cloud-based security solutions for Microsoft Defender for Office team, offering competitive compensation and hybrid work model.

Principal Software Engineer

Principal Software Engineer position at Microsoft leading technical strategy in Cloud Platform Security, focusing on OS and platform security services.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on security engineering, incident response, and secure development practices for M365 services and AI platforms.