Senior Software Engineer(s)

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

Description For Senior Software Engineer(s)

Microsoft Security is seeking a Senior Software Engineer to join their Identity for Services (ID4S) Team, part of Microsoft Entra. The role focuses on making authentication and authorization straightforward while preventing security incidents. The team's solution is used across thousands of internal Microsoft Services, with components available as open source on GitHub.

The ideal candidate will have strong experience in building integrated components for high-scale services, with emphasis on security, resilience, memory, and performance optimization. You'll work on ensuring solutions utilize minimal resources, develop no-touch APIs, and implement effective telemetry systems for operational insights.

The position offers competitive compensation ($117,200 - $229,200, higher in SF and NYC areas) and comprehensive benefits including healthcare, educational resources, and parental leave. This is an opportunity to impact billions of lives while working with cutting-edge security technology at Microsoft, where the culture embraces growth mindset and excellence.

Key responsibilities include developing authentication and authorization components across multiple platforms, collaborating with cross-functional teams, and making data-driven decisions. You'll need 4+ years of technical engineering experience, strong knowledge of security protocols, and experience with various programming languages including Java, Python, TypeScript, Go, and Rust.

The role combines technical expertise with strategic thinking, requiring both hands-on development skills and the ability to work effectively across large organizations. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, while working on critical security infrastructure used by thousands of services.

Last updated 6 hours ago

Responsibilities For Senior Software Engineer(s)

  • Contribute to building a high performing team
  • Develop and maintain authentication and authorization components for various platforms
  • Collaborate with cross-functional teams
  • Make data-driven decisions
  • Support service owners ensuring seamless integration
  • Participate in code reviews and design discussions

Requirements For Senior Software Engineer(s)

Java
Python
TypeScript
Go
Rust
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 4+ years of industry experience building, designing, managing and delivering highly available, large-scale cloud services
  • Knowledge of security best practices
  • Strong understanding of authentication and authorization protocols
  • Experience building SDKs
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer(s)

Medical Insurance
Parental Leave
Education Budget
401k
  • 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 Senior Software Engineer(s)

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on developing AI-powered security solutions using GPT and LLM technologies, offering competitive compensation and hybrid work arrangement in Redmond, WA.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on Purview solutions for data protection and governance, offering hybrid work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on Data Loss Prevention (DLP), offering competitive pay, hybrid work, and opportunity to build enterprise security solutions.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on cybersecurity and protection of cloud services, requiring 8+ years of experience in software development and security systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft's M65 Security Engineering team in Hyderabad, focusing on cybersecurity solutions for Microsoft services, requiring 8+ years of experience in software engineering.