Senior Software Engineer

Microsoft Security builds and operates critical authentication, authorization and directory services used by millions of Azure, Office 365, XBOX and Windows users worldwide.
$117,200 - $229,200
Security
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their Azure Active Directory (Azure AD) team, a cornerstone of Microsoft's cloud strategy. This role offers an exciting opportunity to work on critical authentication and authorization services that impact millions of users worldwide across Azure, Office 365, XBOX, and Windows platforms.

The position focuses on designing and optimizing sign-in and sign-up experiences, handling billions of daily requests that power authentication and programmability. You'll be working with advanced storage and distributed systems, applying sophisticated algorithms to solve large-scale and high-performance challenges.

As a Senior Software Engineer, you'll be responsible for developing secure, reliable, and modular services while ensuring optimal performance through well-defined interfaces and comprehensive monitoring. The role requires expertise in software development lifecycle, large-scale computing, and cyber security, with a strong emphasis on Security Operations Center (SOC) detection and threat analytics.

Microsoft offers an impressive compensation package with a base salary range of $117,200 - $229,200 USD (higher in SF and NYC areas), along with comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. The work environment is flexible with up to 100% work from home options and minimal travel requirements (0-25%).

This is an exceptional opportunity for experienced engineers passionate about security and distributed systems to make a significant impact on Microsoft's cloud infrastructure while working with cutting-edge technologies and a world-class team. The role combines technical challenges with real-world impact, as you'll be directly contributing to making the digital world safer for millions of users.

Last updated a day 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 and implement integration tests
  • 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
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 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)
  • Must pass Microsoft Cloud Background Check

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 Detection Engineer - CTJ - POLY

Senior Detection Engineer role at Microsoft focusing on cybersecurity and threat detection for U.S. Government Cloud systems.

Security Technical Specialist

Senior Security Technical Specialist role at Microsoft, focusing on cybersecurity solutions architecture and technical sales, with hybrid work model in Paris.

Senior Security Customer Experience Engineer

Senior Security Engineer role at Microsoft focusing on customer experience and security product implementation with competitive pay and remote work options.

Senior Software Engineer - CTJ - Poly

Senior Software Engineer position at Microsoft's Sovereign Cloud Security Team, requiring Top Secret clearance, focusing on cloud security and air-gapped environments.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on security platform development and compliant data access provisioning with hybrid work options.