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

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 18 days 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?

Jobs Related To Microsoft Principal Software Engineer

Principal Software Engineer

Principal Software Engineer role at Microsoft building next-gen real-time enforcement platform with AI integration, requiring 6+ years experience in distributed systems and backend engineering.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure Core, focusing on cloud infrastructure and distributed systems, offering remote work and competitive compensation.

Principal Software Engineer- Kusto

Principal Software Engineer position at Microsoft working on Azure Data Explorer (Kusto), leading development of massive-scale cloud services for real-time log analytics and big data exploration.

Principal Software Engineer

Principal Software Engineer position at Microsoft's Azure Compute division, focusing on distributed systems and VM management at scale, offering competitive compensation and remote work options.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on building high-performance networking infrastructure for distributed AI systems, offering competitive compensation and remote work flexibility.