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
Remote
5,000+ Employees
6+ years of experience
Cybersecurity · Enterprise SaaS

Description For Principal Software Engineer

Microsoft Security Response Center (MSRC) is seeking a Principal Software Engineer to join their mission of protecting customers from online threats. This role combines full-stack engineering with security expertise, working on critical security initiatives that impact billions of users worldwide. The position offers competitive compensation ($137,600 - $267,000) and comprehensive benefits. You'll lead architectural decisions, mentor team members, and drive security best practices while working with cutting-edge technologies. The role provides an opportunity to work remotely with a diverse, talented team focused on customer protection and security innovation. Microsoft's inclusive culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for experienced engineers looking to make a significant impact in cybersecurity.

Last updated a day ago

Responsibilities For Principal Software Engineer

  • Lead architecture and design of products/solutions
  • Partner with stakeholders to determine user requirements
  • Lead testing and quality assurance efforts
  • Produce and mentor others in creating extensible and maintainable code
  • Lead debugging and performance optimization efforts
  • Maintain operations of live service on rotational on-call basis
  • Lead implementation and deployment of solutions
  • Ensure security, privacy, safety, and accessibility compliance

Requirements For Principal Software Engineer

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

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 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.

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.