Senior Software Engineer(s)

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
$117,200 - $250,200
Backend
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.

This position offers competitive compensation ranging from $117,200 to $250,200 depending on location, with higher ranges for San Francisco and New York City areas. The role is remote-friendly with up to 100% work from home options.

As part of Microsoft Security, you'll contribute to making the world safer through end-to-end, simplified security solutions. The team culture embraces a growth mindset and excellence, working on innovations that impact billions of lives globally.

Key responsibilities include developing authentication and authorization components across multiple platforms, collaborating with cross-functional teams, and making data-driven decisions. You'll work with various programming languages including .NET, Rust, Java, Golang, Python, and Node.js.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and opportunities for professional growth. They are committed to diversity and inclusion, providing equal opportunities for all qualified applicants.

Join Microsoft's mission to empower every person and organization on the planet to achieve more, while working on cutting-edge security solutions that protect customers worldwide.

Last updated 13 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
JavaScript
TypeScript
Go
  • 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
Dental Insurance
Vision Insurance
401k
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

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer(s)

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core Economics team, developing data-intensive solutions for cloud economics challenges with flexible work arrangements.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure PostgreSQL database services, focusing on AI-enhanced features and developer experiences.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure PostgreSQL team, focusing on cloud database services and distributed systems.

Senior Software Engineer - CTJ - TS/SCI

Senior Software Engineer position at Microsoft working on secure cloud transfer services, requiring TS/SCI clearance and expertise in distributed systems development.