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

Back-End Principal Software Engineer

Microsoft

$139,900 - $304,200
Aug 29, 2025
Redmond, WA, US
Apply Now

Microsoft Security aims to make the world a safer place by reshaping security and empowering every user, customer, and developer with a security cloud that protects them with end-to-end, simplified solutions.

Requirements

  • 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 and CI/CD pipeline integration.
  • 6+ years of experience applying distributed systems concepts such as concurrency, conflict resolution, and consensus algorithms to build resilient and maintainable back-end architectures.
  • 6+ years of experience building systems with emphasis on reliability, durability, and operational efficiency, including experience with live site operations, incident response, and performance optimization.
  • Coding experience in languages including, but not limited to, C++, C-Sharp, Rust, Go, or Python
  • Experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices
  • Experience with hardware-backed secrets management and secure compute solutions
  • Experience with identity issuance, secrets protection, and HSM-based cryptographic operations

Responsibilities

  • Architect and build secure, scalable, and highly available services for identity issuance, secrets protection, and HSM-based cryptographic operations.
  • Lead cross-functional engineering efforts across platform, security, and infrastructure teams.
  • Define and enforce standards for security, availability, and compliance across foundational services.
  • Drive the design and delivery of hardware-backed secrets management and secure compute solutions.
  • Mentor engineers and influence technical direction across teams and projects.
  • Collaborate with product and compliance teams to align infrastructure with security, quality, and AI initiatives.
  • Ensure lifecycle management of machine and service identities with robust security controls.

Other

  • Bachelor's Degree in Computer Science, or related technical discipline
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Ability to relocate or reside within 50 miles of the field location
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
  • Travel requirements not specified