Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
United States
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
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 Core Authentication Team, which builds and manages Microsoft's authentication services for Azure, Microsoft 365, Xbox, Dynamics, and more. This role focuses on evolving Managed Identities to meet future scale demands and developing the Microsoft Entra ID Core Authentication Service.

The position offers an opportunity to work on critical security infrastructure that protects billions of users worldwide. You'll be designing and developing next-generation Managed Identities for Azure, focusing on massive scale improvements and interoperability with first-party platforms. The role involves working with cutting-edge technologies as an early adopter while contributing to Microsoft's mission of empowering every person and organization on the planet.

As part of the Microsoft Identity and Network Access engineering team, you'll be at the forefront of authentication services that power Microsoft's entire cloud ecosystem. The role combines technical challenges of distributed systems at scale with the critical responsibility of securing digital assets across Microsoft's platforms.

The position offers competitive compensation, comprehensive benefits, and the chance to work on technology that impacts billions of users. You'll be part of a culture that embraces growth mindset, innovation, and collaboration, working alongside talented engineers on some of the most critical security infrastructure in tech.

The ideal candidate will bring strong software engineering experience, particularly in distributed systems and cloud services, with the ability to mentor team members and drive technical excellence. This role represents an opportunity to shape the future of cloud identity and authentication at one of the world's leading technology companies.

Last updated 4 minutes ago

Responsibilities For Senior Software Engineer

  • Design and develop large scale distributed software services and solutions
  • System design through well-defined interfaces across multiple components
  • Develop best-in-class engineering for our services
  • Improve test coverage for services, organize and implement integration tests
  • Consider testability, portability/monitoring, reliability, maintainability
  • 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
Python
JavaScript
TypeScript
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience
  • 2+ years of industry experience building, designing, managing and delivering highly available, large-scale cloud services
  • 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

Senior Software Engineer--Networking

Senior Software Engineer position at Microsoft focusing on datacenter networking, requiring 4+ years of experience in network design and development.

Software Engineer II / Senior Software Engineer

Microsoft is hiring a Software Engineer II / Senior Software Engineer to work on Microsoft 365 cloud services, focusing on backend development and distributed systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, focusing on Fabric platform security and infrastructure, offering competitive pay and hybrid work model.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Viva Engage platform, building large-scale distributed systems serving millions of users with modern tech stack including GraphQL, microservices, and cloud infrastructure.

Senior Software Engineer- Windows Servicing & Delivery Org

Senior Software Engineer role at Microsoft's Windows Servicing & Delivery org, focusing on cloud services and system reliability with hybrid work options in Redmond, WA.