Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Principal Software Engineer - Architecture & Design

Microsoft

$139,900 - $274,800
Oct 2, 2025
Redmond, WA, US
Apply Now

Microsoft Security aspires to make the world a safer place for all by reshaping security and empowering users, customers, and developers with a security cloud. The Entra External ID team specifically aims to secure and simplify external identity experiences for organizations worldwide, facing challenges in customization, onboarding, developer experience, scale, and compliance.

Requirements

  • 6+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control , and secure coding practices
  • 6+ years of experience designing, building, and operating scalable, highly available cloud services or distributed systems on platforms such as Azure, AWS, GCP, or comparable cloud environments , with production ownership
  • 6+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control , and secure coding practices
  • 6+ years of experience designing, building, and operating scalable, highly available cloud services or distributed systems on platforms such as Azure, AWS, GCP, or comparable cloud environments , with production ownership
  • 5+ years of experience building systems with emphasis on reliability, durability, and operational efficiency, including experience with live site operations, incident response, and performance optimization .
  • 5+ years architecting distributed systems.
  • Proven experience in building scalable and reliable software solutions.

Responsibilities

  • Design and develop features for large scale distributed software services and solutions.
  • System design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions.
  • Develop “best-in-class” engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable.
  • Write clean and optimized code, improve test coverage for services, organize and implement integration tests, and resolve problem areas.
  • Consider testability, portability/monitoring, reliability, and maintainability, and understand when code is ready to be shared and delivered.
  • Design and develop features for large scale distributed software services and solutions.
  • Adhere to modern software engineering practices through design and code reviews.

Other

  • 3 days / week in-office
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Communicate technical details clearly across organizational boundaries and customers.
  • Gain a working understanding of Microsoft as a business and collaborate with mentors and leaders to contribute to cohesive, end-to-end experiences for our users.
  • Focus on customer/partner needs through a data driven approach.