Senior Software Engineer

Microsoft builds and operates critical authentication, authorization and directory services used by millions of Azure, Office 365, XBOX and Windows users worldwide.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Microsoft Entra ID (formerly Azure Active Directory) is seeking a Senior Software Engineer to join their core authentication and directory services team. This role is central to Microsoft's cloud strategy, serving billions of users across Azure, Office 365, XBOX, and Windows platforms. The position focuses on evolving the directory store platform to meet future decade needs, working with cutting-edge technologies in storage and distributed systems.

The ideal candidate will join a team that processes billions of requests daily, implementing innovative solutions for scale and performance. This role offers an opportunity to work on critical authentication and authorization services that impact millions of users worldwide. The position combines technical expertise with business impact, requiring both deep engineering skills and an understanding of customer needs.

Microsoft offers a competitive compensation package, with base pay ranging from $117,200 to $229,200 USD annually (higher in SF and NYC areas). The role provides a hybrid work environment with up to 50% work from home flexibility. The position includes comprehensive benefits such as industry-leading healthcare, educational resources, and parental leave.

As part of Microsoft's Security organization, you'll contribute to making the world safer through end-to-end security solutions. The company culture emphasizes growth mindset, excellence, and collaborative innovation. This is an opportunity to work on large-scale distributed systems while contributing to Microsoft's mission of empowering every person and organization on the planet.

Last updated 19 hours ago

Responsibilities For Senior Software Engineer

  • Design and develop large-scale distributed software services and solutions
  • Drive modern software engineering practices through design and code reviews
  • Perform system design with well-defined interfaces across multiple components
  • Develop best-in-class engineering for our services
  • Improve test coverage, organize and implement integration tests
  • Prioritize testability, portability, monitoring, reliability, and maintainability
  • Gain working understanding of Microsoft businesses and collaborate with mentors
  • Troubleshoot and optimize automation, reliability, and monitoring for Live Site

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • 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
  • Must pass Microsoft Cloud background check upon hire/transfer and every two years

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • 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

Senior Technical Support Engineer (Windows Directory Services)

Senior Technical Support Engineer position at Microsoft, focusing on Windows Directory Services with hybrid work options and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Audience Network team, building high-performance advertising platforms processing billions of daily impressions.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Core Authentication team, developing high-scale authentication services and security capabilities, offering competitive pay and benefits.

Senior Software Engineering - Fabric Graph

Senior Software Engineer role at Microsoft working on Fabric Graph team, building advanced graph technologies and distributed systems with competitive compensation.

(Senior) Software Engineer - Backend

Senior Backend Software Engineer role at Microsoft Dublin, working on cloud services and enterprise applications with hybrid work model and comprehensive benefits.