Principal Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more through digital solutions and cloud services.
$137,600 - $267,000
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 Identity Health Experience team, focusing on building a scenario health monitoring platform for over 800,000 Entra customers. The role involves developing near real-time monitoring and anomaly detection for critical security features like Multi-Factor Authentication and Conditional Access. The platform maintains a 99.999% SLA for Identity and Access Management workloads.

The position offers an opportunity to work on mission-critical security solutions that protect billions of users worldwide. You'll be part of Microsoft's security organization, which is dedicated to making the world safer through end-to-end, simplified security solutions. The team culture emphasizes growth mindset, excellence, and innovation.

As a Principal Engineer, you'll lead technical initiatives, mentor team members, and drive best practices in code quality and architecture. The role requires expertise in security engineering, strong coding abilities, and experience with various programming languages. You'll work on protecting Entra data from security threats and improving operational efficiency through robust alerting capabilities.

The position offers competitive compensation, comprehensive benefits, and the chance to work remotely. You'll join a collaborative environment focused on innovation and making a significant impact on global security infrastructure. This is an excellent opportunity for experienced engineers passionate about security and scalable systems to shape the future of digital security.

Last updated a day ago

Responsibilities For Principal Software Engineer

  • Lead by example and mentor others to produce extensible and maintainable code across products
  • Lead efforts to optimize, debug, refactor, and reuse code to improve performance and maintainability
  • Identify best practices and coding patterns and provide deep expertise in coding and validation strategy
  • Create and apply metrics to drive code quality and stability
  • Deal with ambiguity and embrace problem solving in fast-paced highly collaborative teams

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field with 10+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check upon hire and every two years
  • Ability to meet Microsoft, customer and/or government security screening requirements

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 position at Microsoft focusing on database systems, backup/restore, and replication features for Azure Data services.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading AI and productivity innovation for Copilot and Microsoft 365, offering competitive pay and comprehensive benefits.

Principal Software Engineer

Principal Software Engineer position at Microsoft's AI Fundamentals team, focusing on containerization and cloud-native technologies with Kubernetes expertise required.

Principal Software Engineer - RDMA

Principal Software Engineer position at Microsoft focusing on RDMA networking software development for Azure cloud infrastructure, offering competitive compensation and hybrid work arrangement.

Principal Software Engineer

Principal Software Engineer role at Microsoft Vancouver, leading AI and content systems development with LLMs, offering competitive pay and hybrid work.