Taro Logo

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
5,000+ Employees
8+ years of experience
Cybersecurity · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Engineer

Microsoft Security is seeking a Principal Software Engineer to join their IAM Protect team, which manages Entra tenants for all Microsoft Cloud. This role is crucial in protecting Microsoft Cloud by building and operating security frameworks that enforce security policies across thousands of services. The position offers a competitive base salary range of $137,600 - $267,000 USD (higher in SF and NYC areas) and comes with comprehensive benefits.

The role involves designing and implementing intelligent security risk solutions, improving application security maturity at scale, and leading efforts to enhance software developer tools. You'll work in a hybrid environment (up to 50% work from home) in Redmond, WA, partnering with product managers and security leaders to ensure security maturity work is prioritized across IAM Protect and Identity organizations.

Microsoft's culture emphasizes a growth mindset, innovation, and collaboration, with a strong focus on security and protecting billions of users worldwide. The position requires significant experience in building distributed cloud services and expertise in various programming languages. You'll be part of Microsoft's mission to reshape security and empower users, customers, and developers with end-to-end, simplified security solutions.

This role offers an opportunity to make a substantial impact on global cybersecurity while working with cutting-edge technology and leading skilled security engineers. The position includes comprehensive benefits such as industry-leading healthcare, educational resources, parental leave, and investment opportunities, making it an attractive opportunity for experienced security engineering professionals looking to advance their careers at a leading technology company.

Last updated 2 months ago

Responsibilities For Principal Software Engineer

  • Design and build intelligent security risk solutions to protect customers from cybersecurity threats
  • Improve application security maturity at scale by designing, implementing, and building security solutions
  • Partner with product managers and security leaders to ensure security maturity work is prioritized
  • Build prototypes and proof-of-concept code, provide advice on secure design and implementation
  • Provide design guidance and security reviews to engineering teams
  • Lead efforts to enhance, reuse, and identify new software developer tools
  • Develop skills in tools inside and outside areas of expertise
  • Lead efforts to 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
  • 5+ years of professional experience building, running and maintaining highly resilient, distributed cloud services
  • Must pass Microsoft Cloud Background Check
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Effective communication, collaboration, and leadership skills

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?