Taro Logo

Principal Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$139,900 - $304,200
Backend
Principal Software Engineer
Remote
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 Entra ID Platform and Infrastructure team, which builds and operates high-reliability authentication and authorization services powering both Azure services and external customers. This role is critical for Azure infrastructure, enabling secure datacenter buildouts, disaster recovery operations, and compliance with core security requirements.

The position offers an opportunity to work on Microsoft's security cloud initiatives, helping to make the world safer by protecting users, customers, and developers with end-to-end simplified solutions. The team operates within Microsoft Security, an organization dedicated to securing digital technology platforms, devices, and clouds in heterogeneous environments.

As a Principal Software Engineer, you'll drive impact across infrastructure-related initiatives within Entra ID and Security. The role involves working with distributed computing systems that affect millions of customers, focusing on large-scale service development and infrastructure automation. You'll collaborate with stakeholders across organizational boundaries, lead technical designs, and guide other engineers as a Designated Responsible Individual.

The position offers competitive compensation ranging from $139,900 to $304,200 depending on location, with higher ranges for San Francisco and New York City areas. Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and generous time off.

The role requires extensive experience in software engineering, distributed systems, and infrastructure automation, along with strong leadership and collaboration skills. You'll be part of a culture embracing growth mindset and excellence, working on innovations that impact billions of lives globally. This is an excellent opportunity for experienced engineers passionate about security and infrastructure to make a significant impact at scale.

Last updated 2 days ago

Responsibilities For Principal Software Engineer

  • Collaborate with stakeholders to understand business needs and translate them into technical requirements and solutions
  • Work across team and organizational boundaries to drive clarity and alignment
  • Drives identification of dependencies and development of design documents
  • Drives, creates, implements, optimizes, debugs, refactors, and reuses code
  • Conduct research and stay updated with latest industry trends
  • Leverages subject-matter expertise to drive workgroup's project plans
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 10+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 5+ years of experience with distributed computing and large scale services
  • 5+ years of experience with infrastructure engineering focusing on automation
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer

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