Senior Software Engineer

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
4+ years of experience
AI · Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft Entra ID (formerly known as Azure Active Directory) is at the center of Microsoft's cloud strategy. We build and operate critical authentication, authorization and directory services that are used by the millions of Azure, Office 365, XBOX and Windows users worldwide. In the mobile-first cloud-first world, sign-in and sign-up is the front door for reliable end user experience to use any of Microsoft cloud services.

Entra ID hosts millions of tenants and billions of identities. It serves billions of requests per day in the stacks powering core authentication and programmability. The backend directory store is at the heart of Entra ID architecture. Our team is evolving the directory store platform to address the needs for the next decade. You will have an opportunity to work on the latest technologies in storage and distributed systems and apply innovative algorithms for solving problems at scale and high performance.

We are looking for a Senior Software Engineer with a track record of delivering distributed cloud services and a passion for solving problems. You will be responsible for designing and developing large-scale distributed software services and solutions, driving modern software engineering practices, performing system design, developing best-in-class engineering for our services, improving test coverage, and troubleshooting and optimizing automation, reliability, and monitoring for Live Site.

The typical base pay range for this role across the U.S. is USD $117,200 - $229,200 per year, with a different range applicable to specific work locations in the San Francisco Bay area and New York City metropolitan area of USD $153,600 - $250,200 per year.

Last updated 8 days 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, leveraging data/telemetry to inform decisions
  • Develop best-in-class engineering for our services, ensuring components are modular, secure, reliable, diagnosable, actively monitored, and reusable
  • Improve test coverage, organize and implement integration tests, and resolve problem areas
  • Prioritize testability, portability, monitoring, reliability, and maintainability
  • Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders
  • 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 with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

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

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior ASIC Verification Engineer

Senior ASIC Verification Engineer at NVIDIA to verify design and implementation of leading GPUs for deep learning, gaming, HPC, and supercomputing.

Senior Physical Design Engineer

NVIDIA is seeking a Senior Physical Design Engineer to lead SOC device implementation for networking markets, focusing on high-speed communication devices.

Senior System Software Test Engineer, Networking

NVIDIA seeks a Senior System Software Test Engineer for Networking to lead verification of NVIDIA-Cumulus Linux features and qualify Network Operating System software for data centers.

Senior Customer Safety Engineer - Automotive

NVIDIA seeks a Senior Customer Safety Engineer for Automotive to lead functional safety strategies, engage with customers, and drive innovation in autonomous driving technology.

Senior Photonic Layout Design Engineer

NVIDIA seeks a Senior Photonic Layout Design Engineer to develop silicon photonic devices and tackle high-speed mixed-signal circuit design challenges.