Taro Logo

Senior Software Engineer

Microsoft is a global technology company empowering people and organizations worldwide to achieve more through innovative software, services, and solutions.
$119,800 - $234,700
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Microsoft Security aspires to make the world a safer place by providing end-to-end security solutions. The Identity Platform team is responsible for core runtime infrastructure powering Microsoft's cloud-scale identity services, ensuring reliable authentication and authorization for billions of users worldwide.

As a Senior Software Engineer on the Identity Platform team, you'll work on critical infrastructure that runs across all Microsoft clouds and regions. The role focuses on runtime efficiency, infrastructure resilience, and service scalability while maintaining high standards of availability, compliance, and security.

Key responsibilities include:

  • Designing and developing large-scale distributed software services
  • System design with well-defined interfaces across multiple components
  • Implementing "best-in-class" engineering practices ensuring services are secure, reliable, and diagnosable
  • Improving test coverage and implementing integration tests
  • Troubleshooting and optimizing automation and monitoring
  • Working with customer/partner needs through data-driven approaches

The position offers competitive compensation ($119,800 - $234,700 base salary range, higher in SF/NYC areas) and comprehensive benefits including healthcare, educational resources, savings plans, and parental leave.

This is an opportunity to work at the heart of Microsoft's security and identity ecosystem, building foundational platforms that operate at planetary scale. The role combines technical depth in distributed systems with the impact of securing digital experiences for billions of users.

The ideal candidate will have 4+ years of technical engineering experience, strong coding skills in languages like C++/C#/Java, and experience with cloud service development. Join us in reshaping security and empowering every user, customer, and developer with simplified security solutions.

Last updated 2 days 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 services ensuring security, reliability, and reusability
  • Improve test coverage and implement integration tests
  • Focus on customer/partner needs through data driven approach
  • Troubleshoot and optimize automation, reliability, and monitoring

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
  • 2+ years experience of cloud service development
  • 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