Taro Logo

Principal Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$137,600 - $267,000
Principal Software Engineer
Hybrid
5,000+ Employees
10+ 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 Principal Software Engineer

Microsoft Security is seeking a Principal Software Engineer to join their Azure AD team, which serves billions of requests daily and hosts millions of tenants. This role focuses on evolving the directory store platform to meet future decade needs. The position offers an opportunity to work with cutting-edge technologies in storage and distributed systems, applying innovative algorithms for scale and performance. Based in Redmond, Washington, this role combines technical leadership with hands-on development of large-scale distributed software services. The ideal candidate will have extensive experience in distributed systems, cloud technologies, and software engineering. They will be responsible for designing and implementing secure, reliable, and maintainable solutions while collaborating with teams across Microsoft. The role offers competitive compensation, comprehensive benefits, and the chance to work on security solutions that impact billions of users worldwide. Microsoft's culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for technical leaders who want to make a significant impact in the security space.

Last updated 3 months ago

Responsibilities For Principal Software Engineer

  • Design and develop large scale distributed software services and solutions
  • Adhere to and drive modern software engineering practices through design reviews
  • 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
  • Troubleshoot and optimize automation, reliability and monitoring for Live Site
  • Focus on customer/partner needs through a data driven approach
  • Gain working understanding of Microsoft businesses and collaborate with mentors

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 1+ years of experience with distributed systems
  • 1+ years of experience with cloud technologies
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • 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?