Senior Software Engineer

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

Description For Senior Software Engineer

Microsoft Entra ID is seeking a Senior Software Engineer to join their core authentication and directory services team. This role is at the heart of Microsoft's cloud strategy, serving millions of Azure, Microsoft 365, Xbox, and Windows users worldwide. You'll work on critical authentication, authorization, and directory services that handle billions of requests daily.

The position offers an opportunity to work with cutting-edge technologies in storage and distributed systems, applying innovative algorithms for solving problems at scale. You'll be part of evolving the directory store platform to meet future decade's needs, working specifically on the backend directory store that's central to Entra ID's architecture.

Microsoft's culture promotes diversity, multiculturalism, and inclusion, providing team members with numerous opportunities for learning and career growth. The team maintains a strong sense of accountability and operates in an environment that encourages innovation and collaboration.

The role involves working with cloud computing technologies, security systems, and large-scale distributed systems. You'll be responsible for designing and developing solutions that maintain high performance while serving billions of identities and authentication requests. The position requires expertise in programming languages such as C++, Java, JavaScript, or Python, along with strong experience in cloud platforms and distributed systems.

Benefits include industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. The company offers a competitive salary range of $117,200 - $229,200 USD per year, with higher ranges for specific locations like the San Francisco Bay area and New York City.

This is an excellent opportunity for experienced engineers who are passionate about security, scalable systems, and want to make a significant impact on products used by millions of users globally. The role combines technical challenges with the opportunity to work on critical infrastructure that powers Microsoft's cloud services.

Last updated 5 days ago

Responsibilities For Senior Software Engineer

  • Designs and develops large-scale distributed software services and solutions
  • Adheres to and drives modern software engineering practices
  • Drives system design through well-defined interfaces across multiple components
  • Develops and applies 'best-in-class' engineering for our services
  • Exposes testability and test coverage issues
  • Proactively seeks new knowledge and adapts to new trends
  • Gains working understanding of Microsoft businesses
  • Defines and focuses on data-driven approaches
  • Troubleshoots and suggests new approaches to optimize automation

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 cloud computing technologies and security
  • Experience designing and writing scalable and maintainable code for large scale distributed systems
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 4+ years of experience developing high scale, distributed systems on a cloud platform

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 Software Engineer

Senior Software Engineer role at Microsoft working on AI infrastructure for online advertising, focusing on scalable systems and machine learning solutions.

Windows Support Performance Engineer

Senior Windows Support Engineer position at Microsoft, focusing on advanced troubleshooting and customer support with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, working on Copilot for Security with focus on AI and cybersecurity solutions.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on hardware security, TPM, and secure processor development for Azure, Windows, and Xbox platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on compiler and build system optimization, offering competitive pay and comprehensive benefits.