Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$119,800 - $234,700
Security
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Job Description

Microsoft Security aspires to make the world a safer place for all through end-to-end, simplified security solutions. The Identity for Services (ID4S) Team, part of Microsoft Entra, focuses on making authentication and authorization straightforward and secure. The team builds solutions used across thousands of internal Microsoft Services, with components available as open source on GitHub.

As a Senior Software Engineer, you'll work on developing and maintaining authentication and authorization components across multiple platforms (.NET, Rust, Java, Golang, Python, Node.JS). The role involves collaborating with cross-functional teams, making data-driven decisions, and ensuring seamless integration of security solutions.

Key responsibilities include:

  • Building and maintaining high-scale service components focusing on security, resilience, and performance
  • Developing API's that are configuration-only and extensible
  • Implementing telemetry for operational insights
  • Contributing to code reviews and design discussions
  • Supporting service owners and cross-team collaboration

The ideal candidate should have strong experience with authentication protocols (OAuth, OpenID Connect, SAML), software engineering principles, and CI/CD pipelines. The role offers competitive compensation ($119,800 - $234,700 base pay range, higher for SF and NYC areas) and comprehensive benefits including healthcare, educational resources, and parental leave.

Join Microsoft's mission to reshape security and empower users, customers, and developers with a security cloud that protects them in heterogeneous environments. Work with a team that values growth mindset, innovation, and collaboration while building solutions that make a global impact.

Last updated 3 hours ago

Responsibilities For Senior Software Engineer

  • Developing and maintaining authentication and authorization components for various platforms
  • Collaborate with cross-functional teams
  • Making data-driven decisions
  • Supporting service owners ensuring seamless integration
  • Participating in code reviews and design discussions

Requirements For Senior Software Engineer

Java
JavaScript
Python
TypeScript
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • Understanding of authentication and authorization protocols (OAuth, OpenID Connect, SAML)
  • Experience with .NET, Scala or TypeScript
  • Must pass Microsoft Cloud Background Check

Benefits For Senior 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

Related Jobs