Principal Software Engineer

Microsoft provides identity and access management platform through Microsoft Entra (formerly Azure Active Directory) for Microsoft 365, Azure, and software companies.
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cybersecurity

Description For Principal Software Engineer

Microsoft's Application Identities Platform Team, part of Microsoft Entra (formerly Azure Active Directory), is seeking a Principal Software Engineer to enhance their identity and access management platform. This role involves leading and mentoring a team while architecting solutions that help developers create secure application identities. The position offers the opportunity to work on complex challenges in security and identity management, collaborating across teams to deliver end-to-end experiences. Located in Prague with hybrid work options, this role combines technical leadership with strategic thinking to improve developer experience and platform capabilities. The ideal candidate will bring extensive experience in software architecture, team leadership, and a proven track record of delivering complex systems. Benefits include comprehensive healthcare, educational resources, and work-life balance support. This is a chance to impact how software companies worldwide handle identity and access management while working for a global technology leader.

Last updated 16 hours ago

Responsibilities For Principal Software Engineer

  • Manage, coach and mentor engineers, build a high-performing engineering team
  • Develop and maintain knowledge of platform and space, recognize problems, identify opportunities, design solutions
  • Work closely with customers and partners to understand requirements and deliver solutions
  • Set the direction for your team and adjust course when facing challenges
  • Collaborate with engineers, program managers, and designers across Entra organization

Requirements For Principal Software Engineer

  • BS/MS in Computer Science or related field, or equivalent work experience
  • Principal level software engineering experience
  • Experience in managing software engineers and developing effective engineering teams
  • Experience in architecting and designing complex software systems or services
  • Excellent communication, collaboration, and problem-solving skills
  • Ability to drive changes across multiple organizations
  • Experience in developing and managing requirements, resources, schedules
  • Must pass Microsoft Cloud Background Check

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's Turing team, building core enterprise Copilot capabilities and AI-powered experiences.

Principal Software Engineer - RDMA

Principal Software Engineer position at Microsoft focusing on RDMA networking software development for Azure DPU team.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Azure Data team, focusing on SQL Core Infrastructure with competitive pay and remote work options.

Principal Software Engineer

Principal Software Engineer role at Microsoft Teams Developer Platform, building scalable services and bot solutions with 10+ years experience required.

Principal Software Engineer

Principal Software Engineer position at Microsoft's Location Service Team, focusing on location-based technologies and services that power major Microsoft products.