Principal Software Engineer

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

Description For Principal Software Engineer

Microsoft's Purview & Data Security Team is seeking a Principal Software Engineer to join their mission-critical initiative focused on reshaping security and empowering users, customers, and developers with comprehensive security cloud solutions. This role sits within the Microsoft Purview organization, which is central to Microsoft's mission of securing digital technology platforms, devices, and clouds in heterogeneous environments.

The position offers an opportunity to work on solutions that impact billions of lives worldwide, focusing on critical priorities in digital threats, regulatory scrutiny, and estate complexity. The team culture emphasizes a growth mindset, excellence, and collaborative achievement of shared goals.

As a Principal Software Engineer, you'll lead high-scale service development, collaborating with engineering and product management stakeholders. Your responsibilities will include designing and reviewing core components for optimal performance, driving execution across teams, and ensuring delivery of high-quality features that meet customer requirements.

The role requires extensive experience in software engineering, with at least 12 years of technical engineering experience or equivalent combination of education and experience. Expertise in languages such as C, C++, C#, Java, JavaScript, or Python is essential, along with experience in Azure Kubernetes.

Microsoft offers a comprehensive benefits package, including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The position offers competitive compensation, with a base pay range of $137,600 - $267,000 per year (higher in SF and NYC areas), and the opportunity to work in a 100% remote environment.

This is an exceptional opportunity for a seasoned engineer looking to make a significant impact in the cybersecurity space while working with cutting-edge technology at one of the world's leading tech companies.

Last updated a day ago

Responsibilities For Principal Software Engineer

  • Lead high scale service collaborating with engineering and product management stakeholders and feature teams
  • Design and review plans for core components of the service for high scale and performance
  • Plan engineering work and drive execution across stakeholders
  • Deliver high quality service features that support customer requirements
  • Monitor, improve and report the service health metrics to leadership team

Requirements For Principal Software Engineer

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

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 Engineering Manager

Principal Engineering Manager position at Microsoft leading Azure's Threat Model System team, combining security expertise with AI technology to enhance cloud service security.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Azure OpenAI team, focusing on large-scale AI services development with 8+ years experience required.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Key Vault team, focusing on cloud security and key management solutions.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on building and scaling AI-powered cloud services and Azure Cognitive Services.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on Cloud Solutions and AI strategy, offering competitive pay and the chance to work on cutting-edge technology.