Principal Software Engineer

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

Description For Principal Software Engineer

Microsoft Security is seeking a Principal Software Engineer for their Secrets Management and PKI Team within the Identity division. This role is crucial in building highly reliable, scalable, and secure services that underpin Microsoft's cloud platform. The position offers up to 100% remote work with 0-25% travel requirements. As a technical leader, you'll drive the design and implementation of critical capabilities, ensuring the highest quality standards for features and engineering systems. The role involves working with modern cloud technologies, specifically in areas of security, cryptography, and infrastructure development. The compensation ranges from $137,600 to $267,000 per year (higher in SF and NYC areas), with comprehensive benefits including healthcare, educational resources, and parental leave. The ideal candidate will have 6+ years of technical engineering experience, strong background in cloud services, and expertise in cryptography concepts. This position offers an opportunity to impact Microsoft's mission of making the world a safer place through innovative security solutions, while working in a culture that embraces growth mindset and excellence.

Last updated an hour ago

Responsibilities For Principal Software Engineer

  • Work on the core of Azure, building and securing the foundation of the cloud itself
  • Work across Azure to seamlessly integrate services with partner teams
  • Mentor developers on the team
  • Develop and execute technical strategy for delivering new service capabilities
  • Build highly scalable, secure, and reliable web services & platforms running on Azure
  • Build intuitive and responsive user and developer experiences
  • Be responsible for technical design, implementation and quality of features
  • Collaborate with partner teams to deliver cohesive solutions

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience
  • 5+ years of industry experience building, designing, managing and delivering highly available, large-scale cloud services
  • 3+ years of industry experience in backend service infrastructure
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Industry experience in cryptography concepts
  • Experience with containers, PaaS/SaaS software engineering
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer

Medical Insurance
Parental Leave
Education Budget
Vision Insurance
Dental Insurance
  • 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 working on Identity and Access Management (IAM) team within the Identity division, focusing on Entra ID Groups.

Principal Software Engineer

Lead Azure server infrastructure development as a Principal Software Engineer at Microsoft, working on innovative cloud computing solutions with up to 100% remote flexibility.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Security Copilot team, building AI-powered security platforms with focus on distributed systems and enterprise architecture.

Principal Software Engineer

Principal Software Engineer role at Microsoft's CoreAI team, working on cutting-edge AI technology with competitive compensation and comprehensive benefits.

Principal Software Engineering Lead

Lead engineering team for AAA multiplayer shooter game at Microsoft's Halo Studios using Unreal Engine 5