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
10+ 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 join their identity and access management platform team. This role is crucial in helping developers create secure application identities and providing administrators with tools for safe data sharing decisions. The position involves leading and mentoring a team while working on enhancing the Application Identities platform in areas such as ease of management, developer experience, and permission models.

The role combines technical leadership with team management, requiring expertise in complex software systems and identity management. Based in Prague, with a hybrid work arrangement offering up to 50% work from home, this position offers an opportunity to impact Microsoft's mission of empowering every person and organization globally.

The ideal candidate will bring strong technical expertise in software engineering at a principal level, combined with team management experience. They will be responsible for architecting solutions, mentoring team members, and collaborating across organizations to deliver comprehensive identity management solutions. The position offers comprehensive benefits including industry-leading healthcare, educational resources, and work-life balance benefits.

This is an excellent opportunity for a seasoned technical leader who wants to make a significant impact on Microsoft's identity and security infrastructure while working with cutting-edge technology and leading a talented team.

Last updated 4 days 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 as needed
  • 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, problem-solving skills
  • 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 working on Azure CosmosDB, focusing on database systems and distributed computing with 10+ years of experience required.

Principal Software Engineer - Teams

Principal Software Engineer position at Microsoft Teams focusing on AI-assisted meeting experiences, requiring 6+ years of experience in full-stack development and prompt engineering.

Principal Software Engineer, AI Agent Services

Principal Software Engineer position at Microsoft's AI Agents team, building enterprise-grade AI backend services with competitive pay and benefits.

Senior Software Engineering Manager

Lead Excel team at Microsoft Noida, focusing on CoPilot AI integration and Charts development, managing engineering teams and driving technical innovation.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Cosmos DB's MongoDB API, focusing on distributed systems and cloud database services.