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
Security
Principal Software Engineer
Hybrid
6+ years of experience
Cybersecurity · Enterprise SaaS

Description For Principal Software Engineer

Microsoft's Customer Security and Trust (CST) division is seeking a Principal Software Engineer to join their Security and Privacy Engineering (SPE) team. This role represents a unique opportunity to work at the forefront of cybersecurity initiatives within Microsoft's Corporate, External and Legal Affairs (CELA).

The position involves leading security architecture reviews, implementing secure development practices, and contributing to strategic projects that enhance the security posture of cloud infrastructure and services. The successful candidate will work with diverse stakeholders across Microsoft to safeguard information assets and ensure compliance with relevant regulations.

Key responsibilities include conducting threat model reviews, fostering Security Development Lifecycle (SDL) adoption, implementing Zero Trust strategies, and leading cloud incident response activities. The role requires expertise in Azure services, container security, and secure development practices.

The ideal candidate will bring 6+ years of technical engineering experience, strong security expertise, and a proven track record of implementing secure solutions at scale. They should be passionate about secure development practices, cloud computing, and automation.

This position offers competitive compensation ($137,600 - $267,000), comprehensive benefits, and the opportunity to work in a hybrid environment. The role provides exposure to cutting-edge security challenges and the chance to make a significant impact on Microsoft's security infrastructure.

Join Microsoft's mission to empower every person and organization on the planet to achieve more, while working with a team dedicated to maintaining trust and security in the digital world. This role offers professional growth opportunities and the chance to work on critical security initiatives that protect Microsoft's customers globally.

Last updated 2 months ago

Responsibilities For Principal Software Engineer

  • Establish collaboration with Engineering teams on new features, services, and updates
  • Participate in threat model reviews and identify security flaws
  • Foster onboarding and adoption of Security Development Lifecycle (SDL)
  • Design implementation of Defense in Depth and Zero Trust strategies
  • Lead security architecture reviews
  • Provide guidance for secure development
  • Fix security issues in code or infrastructure
  • Participate in code reviews to evaluate security risks
  • Lead cloud incident response activities
  • Promote security awareness and provide training
  • Support operational security and security incidents

Requirements For Principal Software Engineer

Java
JavaScript
Python
Kubernetes
  • Bachelor's Degree in Computer Science or related technical discipline
  • 6+ years technical engineering experience with coding
  • 5+ years experience with common security vulnerabilities and mitigations
  • 5+ years experience with Azure services
  • 2+ years experience working with engineering teams on secure development lifecycle practices
  • 2+ years experience articulating business needs for security improvements
  • Understanding of cryptography
  • Experience with Containers and Azure Kubernetes security best practices
  • Experience implementing Networking Security, API management, Identity and Access management

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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 Engineering Manager

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

Principal Software Engineer

Principal Software Engineer position at Microsoft focusing on cybersecurity and protecting Microsoft 365, offering competitive pay and the chance to impact global security solutions.

Principal Technical Program Management Manager

Lead Technical Program Management team at Microsoft Security, driving cloud infrastructure optimization and engineering excellence while managing critical programs and partnerships.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, leading architectural design for new marketplace offering and security products, with focus on cloud security and scalable solutions.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, focusing on building secure device management platforms and protecting cloud infrastructure.