Taro Logo

Principal Software Engineer - Identity

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

Job Description

Microsoft Security is seeking a Principal Software Engineer to join their Microsoft Entra group, which serves over a billion active users through Microsoft Entra ID and Microsoft Account services. As part of the Core Authentication team, you'll be responsible for the authentication service that secures access to applications and services across Microsoft's ecosystem.

The role involves working on critical infrastructure that serves billions of users monthly, requiring deep technical expertise in building highly scalable and distributed systems. You'll be instrumental in supporting new scenarios in enterprise and customer identity and access management spaces.

The position offers the opportunity to work with cutting-edge technology while contributing to Microsoft's security mission of making the world safer for all. You'll be part of the Microsoft Security organization, which focuses on securing digital technology platforms, devices, and clouds in heterogeneous environments.

Working in a collaborative hybrid environment, you'll need to embrace a live site-first mentality crucial for running critical services at hyper-scale. The role combines hands-on technical work with leadership responsibilities, including mentoring team members and shaping engineering culture.

The ideal candidate will bring extensive experience in distributed systems, strong technical design capabilities, and excellent coding practices. You'll join a team of passionate software engineers in an environment that promotes growth mindset and innovation.

This role offers the chance to impact billions of users while working on core authentication services that power major platforms like Office, Xbox, HoloLens, and Azure. You'll be at the forefront of security innovation, helping to reshape how Microsoft delivers end-to-end security solutions to customers worldwide.

Last updated 2 days ago

Responsibilities For Principal Software Engineer - Identity

  • Provide technical leadership for the team
  • Develop and review technical designs across Microsoft teams
  • Partner with stakeholders to drive improvements across Microsoft Entra organization
  • Design and develop large scale distributed software services
  • Troubleshoot and optimize automation, reliability and monitoring
  • Develop best-in-class engineering practices
  • Collaborate with other leaders on end-to-end user experiences

Requirements For Principal Software Engineer - Identity

Java
Python
JavaScript
  • Bachelor's or Masters Degree in Computer Science or related technical field
  • In-depth technical engineering experience with C, C++, C#, Java, JavaScript, or Python
  • Experience in high throughput and multi-tenant services
  • Ability to design components and handle errors
  • Strong code writing skills with focus on maintainability and testing
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer - Identity

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

Related Jobs