Principal Software Engineer

Global technology company empowering people and organizations through innovative software and cloud solutions.
$137,600 - $294,000
Security
Principal Software Engineer
Hybrid
5,000+ Employees
12+ years of experience
Enterprise SaaS · Cybersecurity

Description For Principal Software Engineer

Microsoft's Identity Engineering Organization is seeking a Principal Software Engineer for their Microsoft Entra Identity Governance Team. This role is crucial in reshaping security and delivering end-to-end solutions that empower users, customers, and developers. The position focuses on building a next-generation Identity Governance platform with AI and Copilot experiences.

The role is part of Microsoft Security, which aims to make the world safer in an environment filled with digital threats and regulatory challenges. The team builds and manages Microsoft's identity platform for all cloud services including Azure, Microsoft 365, and Xbox. The position offers the opportunity to work on large-scale services and transform security approaches in user management, access management, and identity governance.

As a Principal Software Engineer, you'll be responsible for establishing technical strategies, creating architecture designs, and driving engineering culture. The role requires collaboration across multiple teams and organizations, working directly with executive leadership. The position demands both technical expertise and leadership skills, with a focus on customer-centric solutions and scalable architecture.

The role offers competitive compensation, comprehensive benefits, and the opportunity to work in a hybrid environment from either Redmond, Washington, or Mountain View, California. Microsoft emphasizes a culture of inclusion, growth mindset, and innovation, making it an ideal place for those passionate about making a significant impact in the security and identity space.

This is an exceptional opportunity for experienced engineers who want to shape the future of identity and security solutions while working with cutting-edge technologies and influential stakeholders across Microsoft's vast ecosystem.

Last updated 4 days ago

Responsibilities For Principal Software Engineer

  • Establish long term technical strategy and direction for key Platform Initiatives
  • Create and improve architecture designs for complex end to end scenarios
  • Drive engineering culture for scalable architecture and operational excellence
  • Influence and collaborate effectively across leadership and organizations
  • Collaborate with Product teams to address key customer needs
  • Operate effectively amongst executive leadership and stakeholders
  • Foster a healthy and inclusive team environment

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field with 12+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Industry experience involving AI and/or Machine Learning in a rapidly-scaling space
  • Industry experience in working with large-scale datasets
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • 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 focusing on security solutions for M365 services.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, focusing on developing large-scale distributed security solutions with competitive compensation and hybrid work arrangement.

Principal Software Engineer - CTJ - Poly

Principal Software Engineer role at Microsoft focusing on cloud security solutions for government clients, requiring top secret clearance and extensive software engineering experience.

Principal Security Engineer

Principal Security Engineer role at Microsoft focusing on AI/CoPilot security, driving secure engineering practices and protecting Microsoft's cloud services.

Principal Software Engineering Manager

Lead Microsoft's Security infrastructure team as Principal Software Engineering Manager, developing core services for Microsoft Sentinel Graph with focus on scalable security solutions.