Principal Software Engineer

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

Description For Principal Software Engineer

Microsoft Security is seeking a Principal Software Engineer to join their Security Platform, Data Governance and Privacy (SPDGP) team, specifically working on the Data Privacy Platform (DPP). This role is critical in Microsoft's mission to make the world a safer place through comprehensive security solutions.

The position focuses on building and maintaining privacy infrastructure that operates at high scale and availability. You'll be working on systems for scanning, cataloging, classification, and DSR processing, while creating new data privacy products that will benefit both Microsoft internally and their customers.

As a Principal Software Engineer, you'll lead major technical project deliveries, working with distributed systems and large-scale data processing architectures. The role offers an opportunity to impact billions of lives by developing solutions that address growing global privacy regulations and compliance requirements.

The position offers a competitive salary range of $137,600 - $267,000 USD (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. You'll be working in a hybrid environment (up to 50% work from home) in Redmond, WA, with 0-25% travel requirements.

The ideal candidate will have 10+ years of technical engineering experience, strong leadership capabilities, and a proven track record in building large-scale distributed systems. You'll be joining a culture centered on embracing a growth mindset and inspiring excellence, where you'll have the opportunity to reshape security and empower users, customers, and developers with end-to-end security solutions.

This role requires a deep understanding of data privacy, security principles, and the ability to lead complex technical projects while mentoring senior engineers. You'll be working at the forefront of privacy technology, creating solutions that help companies meet evolving privacy regulations while building customer trust.

Join Microsoft Security and be part of a team that's making significant impacts in the data privacy space while working with cutting-edge technology and talented professionals in a collaborative environment.

Last updated 7 hours ago

Responsibilities For Principal Software Engineer

  • Lead architecture, design, and implementation of migration capabilities
  • Establish KPIs and drive execution through collaboration
  • Mentor and grow senior engineers in the team
  • Lead by example and help drive clarity, creating energy, and driving results
  • Stakeholder management and work prioritization
  • Execute and drive engineering direction with sound design practices
  • Guide the team with best practices in software design

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 6+ years technical engineering experience
  • 4+ years of experience with large distributed systems
  • Experience with large scale data processing and architectures
  • Deep understanding of data structures, algorithms, and distributed systems
  • Experience building and shipping production grade software and services
  • Must pass Microsoft Cloud background check

Benefits For Principal Software Engineer

Medical Insurance
Parental Leave
401k
Education Budget
  • 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 authentication and authorization systems, offering competitive pay ($137,600-$267,000) and remote work options.

Principal Software Engineer - CTO office of Microsoft Security

Principal Software Engineer role in Microsoft's Security CTO office, focusing on developing innovative security solutions and leading cross-team initiatives.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, focusing on identity and cybersecurity services at cloud scale, offering competitive compensation and comprehensive benefits.

Principal Software Engineer

Lead Microsoft's hardware security initiatives as a Principal Software Engineer, developing foundational security technologies for Azure, Windows, and Xbox platforms.

Principal Security Engineer

Principal Security Engineer role at Microsoft focusing on hardware and firmware security, offering competitive salary and remote work options.