Principal Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$137,600 - $267,000
Security
Principal Software Engineer
Hybrid
6+ years of experience
Cybersecurity · Enterprise SaaS

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 and requires 6+ years of technical engineering experience.

The ideal candidate will play a pivotal role in shaping Microsoft's security future, working with highly resilient, distributed cloud services. You'll be responsible for designing and implementing security solutions, providing technical leadership, and ensuring security maturity across the organization. The role combines hands-on technical work with strategic leadership, requiring both deep technical expertise and strong collaborative skills.

Microsoft offers an inclusive work environment with comprehensive benefits, including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The position is hybrid, allowing up to 50% work from home, based in the Seattle area. This is an exceptional opportunity to impact billions of lives while working at the forefront of cybersecurity with one of the world's leading technology companies.

The role requires a bachelor's degree in Computer Science or related field, strong coding skills in languages like C#, Java, JavaScript, or Python, and experience with cloud services. You'll be joining a culture centered on embracing a growth mindset and inspiring excellence, where innovation and collaboration are key to achieving Microsoft's mission of empowering every person and organization on the planet.

Last updated an hour 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 and identify new software developer tools
  • Develop skills in various tools and share best practices
  • Ensure compliance with security, privacy, safety, and accessibility standards

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline with 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
  • 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?

Jobs Related To Microsoft Principal Software Engineer

Principal Software Engineer

Lead Microsoft's PyRIT Team as a Principal Software Engineer, developing AI security tools and identifying risks in high-stakes AI systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on Windows Endpoint Security Platform development, offering competitive pay and hybrid work environment.

Principal Security Engineer

Principal Security Engineer role at Microsoft Teams focusing on product security, safety improvements, and leading security initiatives across the platform.

Principal Security Engineer

Lead security infrastructure and AI-driven defense systems at Microsoft, developing autonomous simulation environments and advanced security research platforms.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on Linux security systems, offering remote work and competitive compensation.