Principal Software Engineer

Microsoft Security organization focuses on securing digital technology platforms, devices, and clouds in heterogeneous environments while ensuring internal security.
$137,600 - $267,000
Security
Principal Software Engineer
Remote
5,000+ Employees
6+ 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 strong leadership abilities, being comfortable with both hands-on coding and communicating complex technical concepts. They will be responsible for architecting highly scalable and distributed cloud services, leading technical design decisions, and ensuring quality across the team.

This role offers an opportunity to make a significant impact on global security infrastructure, working with cutting-edge technologies and contributing to Microsoft's mission of making the world safer and more productive. The position comes with competitive compensation, comprehensive benefits, and the chance to work with industry-leading professionals in the security domain.

The role requires 6+ years of experience in technical engineering and cloud services, with expertise in various programming languages and development principles. The successful candidate will lead architectural design for a new marketplace offering, working closely with partner teams to ensure a streamlined customer experience.

Working at Microsoft Security means joining a culture centered on embracing a growth mindset and excellence, where innovations impact billions of lives worldwide. The position offers the flexibility of up to 100% remote work, competitive salary based on location, and a comprehensive benefits package including healthcare, educational resources, and parental leave.

Last updated 22 days ago

Responsibilities For Principal Software Engineer

  • Lead the architectural design for a new marketplace offering
  • Architect durable services across multiple releases
  • Work closely with Program Managers and other Security Engineering disciplines
  • Lead code quality across the team 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 discipline with 6+ years technical engineering experience
  • 6+ years of industry experience designing cloud services that are highly scalable and distributed
  • 6+ years of industry experience in development principles and patterns
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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 - CTJ - Poly

Principal Software Engineer role at Microsoft focusing on security solutions for government clouds, requiring top security clearance and extensive software engineering experience.

Principal Software Engineer - CTO office of Microsoft Security

Principal Software Engineer role at Microsoft Security CTO office focusing on innovative security solutions and emerging technologies like AI and Quantum.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, focusing on developing and improving identity services and security solutions with competitive compensation and comprehensive benefits.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, focusing on developing large-scale distributed software services for security solutions with competitive compensation and benefits.

Principal Firmware Security Engineer

Principal Firmware Security Engineer role at Microsoft focusing on cloud infrastructure security and firmware development.