Taro Logo

Senior Software Engineering

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineering

Microsoft Security is seeking a Senior Software Engineer to join their Microsoft Entra (Azure Active Directory) 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 working on security-critical infrastructure that protects users and systems in an increasingly complex digital threat landscape. You'll be part of Microsoft's mission to make the world a safer place through end-to-end, simplified security solutions.

As a Senior Software Engineer, you'll design and develop large-scale distributed software services, drive modern engineering practices, and create robust, secure, and reliable solutions. The role requires expertise in software development lifecycle, cloud computing, and distributed systems, with a focus on security operations, threat analytics, and incident response.

The position offers competitive compensation ($117,200 - $229,200 base salary range), comprehensive benefits, and the opportunity to work in a hybrid environment with up to 50% work from home flexibility. You'll be part of a culture that embraces a growth mindset and focuses on excellence, working on innovations that impact billions of lives globally.

Key responsibilities include system design through well-defined interfaces, code reviews, data-driven decision making, and optimization of automation and reliability. You'll collaborate with mentors and leaders to contribute to cohesive, end-to-end experiences for users while ensuring the highest standards of security and performance.

This role is perfect for someone passionate about security, distributed systems, and creating impact at scale. You'll have the opportunity to work with cutting-edge technology while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 19 days ago

Responsibilities For Senior Software Engineering

  • Design and develop large scale distributed software services and solutions
  • Drive modern software engineering practices through design reviews
  • Develop best-in-class engineering solutions
  • 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 Engineering

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, working in Cloud Computing and Distributed Systems
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineering

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?