Senior Software Engineer

Microsoft builds cloud and technology solutions that empower people and organizations worldwide, with a focus on security, identity, and enterprise software.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their Identity and Access Management (IDNA) Division, specifically working on Microsoft Entra ID (formerly Azure AD). This role is part of the Users and Multi-Tenant experiences team, responsible for providing secure and compliant solutions for customer identity management. The position involves building and enhancing solutions that facilitate effortless administration, seamless collaboration, and world-class security.

The role is central to Microsoft's cloud strategy, working on authentication and authorization services used by millions of Azure, Office 365, XBOX, and Windows users worldwide. The platform handles billions of daily requests and manages millions of tenants. This is a highly collaborative position requiring close work with feature teams across Microsoft to deliver best-in-class solutions.

The ideal candidate will have strong experience in distributed systems and cloud platforms, with expertise in various programming languages. The role offers opportunities to work on high-impact projects that affect billions of users globally, with a focus on security and identity management. The team culture promotes diversity, multiculturalism, and inclusion, providing numerous opportunities for learning and career growth.

Working in Microsoft's Redmond office in a hybrid setup, you'll be part of Microsoft's security organization that aims to make the world safer through end-to-end, simplified security solutions. The role combines technical expertise with business impact, offering competitive compensation and comprehensive benefits. This is an excellent opportunity for someone passionate about security, identity management, and large-scale distributed systems.

Last updated 11 days ago

Responsibilities For Senior Software Engineer

  • Work with Engineers and Product Managers to deliver compelling sets of features
  • Design and develop large scale distributed software services and solutions
  • Troubleshoot and optimize test automation, reliability, performance, and monitoring for production services
  • Adhere to and drive modern software engineering practices through design reviews
  • Develop best-in-class engineering for our services
  • Expose test coverage issues, organize and implement integration tests
  • Collaborate with mentors and leaders
  • Focus on customer/partner needs through a data driven approach
  • 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
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • 3+ years of experience developing high scale, distributed systems on a cloud platform (preferred)

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's Applied Sciences Group, developing innovative features for Windows and Microsoft products, with focus on AI and user experience.

Senior Software Engineer - CTJ - TS/SCI

Senior Software Engineer role at Microsoft focusing on secure infrastructure and DoD customer support, requiring TS/SCI clearance and expertise in Microsoft enterprise technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data platform services, building highly scalable distributed systems with competitive compensation and comprehensive benefits.

Senior Software Engineer - CTJ - Top Secret

Senior Software Engineer role at Microsoft working on secure cloud infrastructure requiring TS/SCI clearance, focusing on large-scale distributed systems and service reliability.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on large-scale cloud services, PKI lifecycle management, and software distribution systems.