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
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Microsoft Security aspires to make the world a safer place for all. We are seeking a Senior Software Engineer to join the Microsoft Entra ID team, which is at the center of Microsoft's cloud strategy. This role involves building and operating critical authentication, authorization, and directory services used by millions of Azure, Microsoft 365, Xbox, and Windows users worldwide.

The Entra ID platform hosts millions of tenants and billions of identities, serving billions of requests daily in the stacks powering core authentication and programmability. As a Senior Software Engineer, you'll work on evolving the directory store platform to address needs for the next decade, applying innovative algorithms for solving problems at scale and high performance.

You'll have the opportunity to work with cutting-edge technologies in storage and distributed systems. Our team culture promotes diversity, multiculturalism, and inclusion, providing members with numerous opportunities for learning and career growth. We offer exciting opportunities to innovate, influence, transform, inspire, and grow within our organization.

The role requires strong expertise in distributed systems, security, and cloud computing. You'll be responsible for designing and developing large-scale software services, driving system design through well-defined interfaces, and ensuring services are secure, reliable, and actively monitored. The position involves collaboration across teams to create cohesive end-to-end experiences for users.

Key focus areas include:

  • Developing high-scale, distributed systems on cloud platforms
  • Implementing security features and authentication services
  • Optimizing performance and reliability of directory services
  • Contributing to modern software engineering practices
  • Driving data-driven approaches to identify customer needs

The position offers competitive compensation, comprehensive benefits, and the opportunity to work on technology that impacts billions of users worldwide. Microsoft provides an inclusive work environment and promotes a growth mindset culture where employees can thrive and achieve their full potential.

Benefits include industry-leading healthcare, educational resources, savings and investment options, parental leave, generous time away, and opportunities to participate in giving programs. Microsoft is committed to diversity and equal opportunity employment.

Last updated 8 hours 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
Python
JavaScript
  • 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
  • 4+ years of experience developing high scale, distributed systems on a cloud platform
  • Data & test-driven mentality
  • Experience with graph databases and/or information retrieval systems

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
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

Senior Software Engineer

Senior Software Engineer role at Microsoft Hyderabad, focusing on building and scaling AI model-serving platforms for Azure Managed Inference team.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Core Authentication team, developing high-scale security services with competitive pay and hybrid work model.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Microsoft Entra ID, building critical authentication and directory services used by millions of users worldwide.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, working on Copilot for Security with focus on AI and cybersecurity, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Online Advertising team, building scalable systems and ML models for global ads marketplace, requiring 4+ years of experience.