Senior Software Engineer

Microsoft is a global technology company that builds and operates critical authentication, authorization and directory services.
$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 Security is seeking a Senior Software Engineer to join their Azure Active Directory (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.

The position involves designing and optimizing sign-in and sign-up experiences, which are crucial entry points for Microsoft's cloud services. Azure AD handles billions of daily requests, powering authentication and programmability. You'll work with advanced storage and distributed systems, applying algorithms to solve large-scale and high-performance challenges.

As a Senior Software Engineer, you'll be responsible for designing and developing large-scale distributed software services, driving modern engineering practices through design reviews, and building secure, reliable, and modular services. The role requires expertise in software development lifecycle, cyber security, and anomaly detection.

The position offers a competitive salary range of $117,200 - $229,200 (higher in SF Bay Area and NYC), along with comprehensive benefits including healthcare, educational resources, savings and investments, parental leave, and generous time off. Microsoft provides a collaborative environment with opportunities to work on cutting-edge technology that impacts millions of users globally.

This hybrid role is based in Redmond, Washington, with up to 50% work from home flexibility and minimal travel requirements (0-25%). You'll be part of Microsoft Security's mission to make the world a safer place for all, working on critical infrastructure that powers Microsoft's cloud services.

The ideal candidate should have a Bachelor's degree in Computer Science or related field, with 4+ years of technical engineering experience, particularly in security operations, threat analytics, and SIEM. Strong coding skills in languages like C++, Java, JavaScript, or Python are essential, along with experience in large-scale computing and cyber security.

Join Microsoft's Azure AD team to work on challenging technical problems at scale, while contributing to the security and reliability of Microsoft's cloud services used by millions worldwide.

Last updated 16 hours ago

Responsibilities For Senior Software Engineer

  • Design and develop large scale distributed software services and solutions
  • Drive modern software engineering practices through design reviews
  • System design through well-defined interfaces across multiple components
  • Build secure, reliable, modular, and reusable services
  • Improve test coverage for services
  • 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
  • 4+ years of experience in software development lifecycle, large-scale computing, modeling, cyber security, anomaly detection
  • 4+ years of Security Operations Center (SOC) detection, threat analytics, security incident and event management (SIEM)
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check

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

Azure Messaging Team – Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Messaging Team, building large-scale distributed systems and real-time analytics solutions with up to 100% remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft's DPU group, developing compilers and system software for cloud infrastructure, offering competitive pay and benefits.

Senior Software Engineer - Backend

Senior Backend Engineer role at Microsoft Teams Developer Platform, building scalable services and bot solutions with competitive pay and benefits in Vancouver.

ROP - Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Core Compute Team, focusing on building and maintaining cloud infrastructure components with emphasis on performance, reliability, and scale.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Networking team, building software for global-scale AI networks and data center infrastructure.