Principal Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
United States
$137,600 - $267,000
Security
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Cybersecurity · Enterprise SaaS · AI

Description For Principal Software Engineer

Microsoft Security is seeking a Principal Software Engineer to join their mission of making the world a safer place through comprehensive security solutions. This role is part of the M365 Security team, focusing on protecting some of the world's most widely used productivity applications and services.

The position involves working with Microsoft's cutting-edge security initiatives, including AI-driven solutions through CoPilots. You'll be responsible for analyzing security data from various sources, including internal service partners, bug bounty reports, and penetration tests, to enhance customer data security.

As a Principal Engineer, you'll play a crucial role in shaping security policies, implementing best practices, and developing tools across Microsoft's user-facing services. The role combines technical leadership with security expertise, requiring both deep technical knowledge and the ability to influence security practices across the organization.

The position offers competitive compensation ($137,600 - $267,000 base salary range, higher for SF and NYC areas) and comprehensive benefits. You'll work in a hybrid environment (up to 50% work from home) with 0-25% travel requirements.

This is an excellent opportunity for a senior security professional who wants to make a significant impact on global digital security while working with cutting-edge technologies and AI implementations. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, while helping build and maintain secure systems at a massive scale.

Last updated 3 hours ago

Responsibilities For Principal Software Engineer

  • Drive understanding and decision making around Security Incidents and the Post Incident Review (PIR) Process
  • Driving Secure Engineering policies, practices, and tooling across user-facing services at Microsoft, including AI platforms
  • Helping guide Engineering Teams across Microsoft on security best practices
  • Collaborating with teams across Microsoft to help define the state of the art for detection, prevention, and elimination of security risks
  • Identifying emerging security problems that need additional focus, and contributing to building solutions
  • Mentoring others inside and outside of Microsoft on building secure platforms and systems
  • Plan and manage an expanding portfolio of security and privacy programs and track metrics
  • Create and present plans to management for driving security and privacy objectives
  • Represent Microsoft in customer briefings and security conferences

Requirements For Principal Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience
  • 4+ years of experience in the software development lifecycle
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Pass Microsoft Cloud background check
  • Experience in designing or developing software and services, large scale computing, modeling, cyber security and anomaly detection

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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 Security, focusing on cloud-based security solutions for Microsoft Defender for Office team, offering competitive compensation and hybrid work model.

Principal Software Engineer

Principal Software Engineer position at Microsoft leading technical strategy in Cloud Platform Security, focusing on OS and platform security services.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on Linux security platform development, offering remote work and competitive compensation between $137,600-$267,000.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on security solutions development for Linux platforms, requiring 16+ years of experience and deep Linux expertise.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, leading privacy infrastructure development and large-scale distributed systems in Redmond, WA. Hybrid work model with competitive compensation.