Senior Software Engineer

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

Description For Senior Software Engineer

Microsoft Entra ID (formerly Azure AD) is seeking a Senior Software Engineer to join their Users and Multi-Tenant experiences team within the Identity and Access Management division. 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. The position involves developing solutions for managing users and tenants across various customer segments, from small businesses to multinational organizations. The team operates in a diverse, multicultural environment with strong emphasis on accountability and growth opportunities. The role requires expertise in high-throughput and multi-tenant services, with responsibilities including technical leadership, system design, and collaboration across global teams. Microsoft's security-first approach and mission to empower every person and organization make this an impactful position for those passionate about large-scale distributed systems and identity security. The role offers comprehensive benefits and operates from Dublin, Ireland, with some travel requirements (0-25%).

Last updated 7 minutes ago

Responsibilities For Senior Software Engineer

  • Provide technical leadership for the team, develop technical designs and review designs from teams across Microsoft
  • Partner with key stakeholders to drive improvements across multiple teams in the Microsoft Entra organization
  • Design, develop, and run large scale distributed software services and solutions
  • Troubleshoot and optimize automation, reliability and monitoring for production services
  • Develop best-in-class engineering ensuring services are secure, reliable, diagnosable, and reusable
  • Collaborate with other leaders to contribute to end-to-end user experiences
  • Participate in live site on-call rotation

Requirements For Senior Software Engineer

Java
Python
JavaScript
  • Professional software engineering experience using languages like Java, C/C++, C#, Python, JavaScript
  • Ability to work as part of geo-distributed group
  • Must pass Microsoft Cloud Background Check
  • Ability to meet Microsoft, customer and/or government security screening requirements

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 AI, building platform infrastructure for Copilot, Bing, and other services, with focus on distributed systems and AI integration.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Windows Shell AI Team in Hyderabad, focusing on AI-powered features and Multi Modal language models implementation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Premonition team, focusing on AI-guided biosecurity platforms and cloud services development, offering hybrid work and competitive compensation.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Dynamics 365 Customer Service Applications, offering hybrid work and competitive compensation.

Senior Software Engineer - Kernel

Senior Software Engineer position at Microsoft's Windows Kernel Security Core team, focusing on developing security innovations and OS defenses using virtualization and hardware advances.