Back to all jobs
Microsoft logo

Principal Software Engineer

Microsoft

Redmond, Washington, U.S.
Full-Time
Posted Oct 22, 2025
3 days / week in-office

Compensation

Loading salary analysis...

About the role

We are looking for an outstanding Principal Software Engineer to join the Microsoft Discovery team and work on an exciting new Artificial Intelligence (AI)-driven platform that will transform the scientific research process.

Responsibilities

  • Define a architectural direction for the product and build scalable, distributed systems from the ground up.
  • Drive end-to-end scenarios from ideation to global rollout.
  • Mentor engineers and grow engineering excellence across the team.
  • Lead team-wide adoption of AI-enabled process enhancements to improve engineering velocity and service reliability.
  • Initiate and lead collaboration with Microsoft Research and platform teams to integrate cutting-edge technologies.
  • Apply site-reliability engineering practices to ensure robust operations.

Requirements

  • Bachelor's degree in Computer Science or related technical field AND 6+ years of experience in commercial software development OR equivalent experience.
  • 4+ years of experience building and operating reliable distributed systems.
  • Familiarity with building AI-powered services and multi-agent systems.

Benefits

  • 401k matching
  • Health insurance
  • Flight privileges
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

About the Company

Microsoft Discovery is a cutting-edge enterprise platform that uses AI agents and high-performance computing to accelerate research and development (R&D) in science and engineering.

Job Details

Salary Range

Salary not disclosed

Location

Redmond, Washington, U.S.

Employment Type

Full-Time

Original Posting

View on company website
Create resume for this position