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 5 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 AI organization focusing on building secure and compliant services for Copilot, Bing, and other Microsoft AI products.

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft focusing on maintaining and managing industrial control systems in 24x7x365 mission-critical datacenters.

Senior Software Engineer - Host Networking & Hardware Acceleration

Senior Software Engineer role at Microsoft Azure focusing on host networking and hardware acceleration, building performant and reliable cloud network infrastructure with up to 100% remote work option.

Senior Software Design Engineer

Senior Software Engineer role at Microsoft's Xbox Video team, focusing on video hardware, drivers, and firmware development for cutting-edge gaming systems.

Software Engineer / Senior Software Engineer

Senior Software Engineering role at Microsoft's Azure Core team in Romania, focusing on cloud infrastructure and distributed systems development.