Principal Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$137,600 - $267,000
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Cybersecurity · Enterprise SaaS

Description For Principal Software Engineer

Microsoft Security is seeking a Principal Software Engineer to join their team working on Microsoft Purview solutions. This role is critical in ensuring the consistent and efficient delivery of Microsoft Purview solutions across specialized environments, including Government and Sovereign clouds.

As a Principal Software Engineer, you'll lead the vision and strategy to streamline deployment and optimize operations while ensuring compliance with security and regulatory controls. You'll be working with cutting-edge security technology, handling exabyte-scale data platforms, and driving technical excellence across teams.

The position offers an opportunity to work on mission-critical security solutions that impact billions of users worldwide. You'll be part of Microsoft Security's mission to make the world a safer place, working with integrated coverage to address data fragmentation across organizations and improve visibility for data protection and governance.

The role combines technical leadership with hands-on development, requiring expertise in distributed systems, cloud-native architecture, and security platforms. You'll collaborate with multiple teams, including product management, security experts, and data scientists, to deliver complex features and drive technical decisions.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time away. The company culture emphasizes a growth mindset, innovation, and collaboration, making it an ideal environment for technical leaders who want to make a significant impact on global security solutions.

The position is based in Redmond, WA, with a hybrid work arrangement allowing up to 50% work from home. The role involves 0-25% travel and offers competitive compensation ranging from $137,600 to $267,000 per year, with additional benefits and compensation available.

This is an excellent opportunity for experienced technical leaders who want to shape the future of security technology while working with some of the industry's most advanced systems and talented professionals. The role combines technical depth with strategic thinking, making it perfect for those who want to drive innovation in security solutions at a global scale.

Last updated a day ago

Responsibilities For Principal Software Engineer

  • Own and lead the design, implementation, and delivery of a critical subsystem within a high-scale, exabyte-scale security data platform
  • Drive consensus across multiple partner teams, ensuring alignment on technical decisions and project goals
  • Collaborate with product management, security experts, data scientists, and other engineering teams
  • Lead end-to-end development of features
  • Mentor and guide engineers, driving technical excellence
  • Optimize subsystem performance to handle vast amounts of security data
  • Drive continuous improvement by adopting new technologies

Requirements For Principal Software Engineer

Java
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 6+ years technical engineering experience with building large-scale, distributed software systems
  • 4+ years of experience owning and delivering large-scale subsystems or platform components in mission-critical SaaS products
  • 4+ years of experience working with high-scale distributed systems and data platforms
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision 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's Azure Data team, focusing on Fabric Security and Enterprise platform development with competitive compensation and hybrid work model.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Bing GenAI team, focusing on Generative AI and search experiences.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure Compute Node Services Group, leading development of server management software in Rust, with remote work options and competitive compensation.

Principal Software Engineering Lead

Lead engineering team for next-gen Halo game development using Unreal Engine 5, managing diverse talent and driving technical excellence in AAA multiplayer shooter development.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure focusing on Software Defined Networking, offering competitive compensation and the opportunity to work with cutting-edge cloud technologies.