Senior Software Engineer

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

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their Microsoft Entra ID (formerly Azure AD) team, which is central to Microsoft's cloud strategy. This role focuses on building and operating critical authentication, authorization, and directory services used by millions of Azure, Office 365, XBOX, and Windows users worldwide. As part of the Users and Multi-Tenant experiences team within Identity and Access Management (IDNA) division, you'll be responsible for developing secure and compliant solutions for user and tenant management, serving customer segments from SMBs to large multinational organizations.

The position offers an opportunity to work on high-throughput, multi-tenant services that handle billions of requests daily. You'll be designing components, handling errors, and writing clean, well-factored code with good tests and maintainability. The role involves technical leadership, collaboration with teams across multiple geographies, and contribution to Microsoft's security infrastructure.

Working in a culture that promotes diversity, multiculturalism, and inclusion, you'll have numerous opportunities for learning and career growth. The team operates with a strong sense of accountability and focuses on delivering best-in-class solutions. This position requires someone passionate about distributed systems, with strong customer empathy, and willingness to participate in on-call rotations.

The role combines technical expertise with leadership responsibilities, making it ideal for engineers who want to make a significant impact on products used by billions of users while working with cutting-edge security and identity management technologies. Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support.

Last updated 5 hours ago

Responsibilities For Senior Software Engineer

  • Provide technical leadership for the team
  • Develop and review technical designs
  • Partner with key stakeholders across Microsoft Entra organization
  • Design, develop, and run large scale distributed software services
  • Troubleshoot and optimize automation, reliability and monitoring
  • Develop best-in-class engineering for services
  • Collaborate with other leaders for end-to-end user experiences
  • Participate in live site on-call rotation

Requirements For Senior Software Engineer

Java
Python
JavaScript
  • 6+ years of professional software engineering experience
  • Experience with programming languages like Java, C/C++, C#, Python, JavaScript
  • Ability to work as part of geo-distributed group
  • Must pass Microsoft Cloud Background Check
  • Experience in running a highly distributed system (preferred)

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

Senior Software Engineer position at Microsoft working on Azure Data Explorer (Kusto), building large-scale cloud-based search and analytics solutions.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Cloud Operations + Innovation team, focusing on datacenter infrastructure and cloud systems development with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Commercial Systems & Technology team, focusing on cloud solutions and AI strategy with hybrid work options in Redmond, WA.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Platform team, building distributed systems and cloud services for AI/ML workloads using Kubernetes and modern cloud technologies.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Cloud Operations + Innovation team, focusing on AI and microservices architecture for cloud infrastructure management.