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