Principal Software Engineer

Microsoft Security organization focuses on protecting digital technology platforms, devices, and clouds while ensuring the security of their internal estate.
$137,600 - $267,000
Security
Principal Software Engineer
Remote
5,000+ Employees
12+ years of experience
Cybersecurity · Enterprise SaaS · Cloud

Description For Principal Software Engineer

Microsoft Security is seeking a Principal Software Engineer to join their Cloud Ecosystem Security team, one of Microsoft's fastest-growing businesses. This role will lead efforts to build product features and capabilities for a new security marketplace offering. The position involves working on Security Copilot and extending capabilities of Microsoft's existing security products (Defender, Sentinel, and Purview across M365 and Azure).

The ideal candidate will combine deep technical expertise with the ability to work across teams and build consensus. This key technical leadership role requires hands-on coding skills while effectively communicating complex concepts in technical forums. The position offers the opportunity to work on cutting-edge security solutions that impact billions of users worldwide.

The role involves architecting highly scalable and distributed cloud services, leading code quality initiatives, and developing architecture models for performance optimization. The position offers competitive compensation, comprehensive benefits, and the chance to work with industry-leading security products. Microsoft's culture embraces a growth mindset and excellence, making it an ideal environment for those passionate about security and innovation.

Working in Microsoft Security means joining a team dedicated to making the world safer through end-to-end, simplified security solutions. The role offers the flexibility of up to 100% remote work, competitive salary based on location, and extensive benefits including healthcare, educational resources, and parental leave.

Last updated 11 days ago

Responsibilities For Principal Software Engineer

  • Lead architectural design for new marketplace offering
  • Architect durable services across multiple releases
  • Optimize for highly scalable, available, and reliable cloud services
  • Work with Program Managers and Security Engineering teams
  • Lead code quality and provide thought leadership
  • Develop architecture models to measure performance and guide implementation

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field with 12+ years technical engineering experience
  • Experience designing cloud services that are highly scalable and distributed
  • Experience in development principles and patterns
  • Must pass Microsoft Cloud Background Check
  • Coding experience in C, C++, C#, Java, JavaScript, or Python

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

Lead Microsoft's 365 Security team in developing cutting-edge cybersecurity solutions, managing engineering teams, and driving technical innovation in cloud security services.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security Response Center, leading security initiatives and full-stack development with competitive compensation and remote work options.

Principal Software Engineer Manager

Lead Azure Managed HSM team at Microsoft, developing secure hardware infrastructure and managing key security features for Azure platform, with hybrid work option in Redmond.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading Azure Platform Security architecture and development, offering competitive pay and hybrid work model.

Principal Software Engineering Manager

Lead Microsoft's Threat Intelligence team as Principal Software Engineering Manager, driving innovation in SOC Operations through SIEM and XDR integration.