Principal Software Engineer, Distributed Systems
Microsoft
Redmond, WA • 4m ago • Hybrid
Senior
Hybrid
142,800 - 274,800 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
Potential salary for Principal Software Engineer, Distributed Systems role
Improve your resume now
$142,800 – $274,800/year
Quick Facts
- Role: Principal Software Engineer, Distributed Systems
Description
Design, build, and operationalize hyperscale distributed systems that power Microsoft’s content and media experiences, including ingestion, processing, transformation, and delivery. You will own systems end to end—from platform architecture and processing pipelines through orchestration and serving layers—while ensuring reliable, efficient operation at scale. You will partner with cross-functional teams to translate requirements into technical specifications and drive continuous improvements in performance and reliability.
Responsibilities
- Own the design and development of distributed software systems that are reliable, scalable, and performant.
- Collaborate with engineers and product/cross-functional partners to deliver features and improvements.
- Write high-quality, maintainable, and testable code; participate in code reviews; help resolve production issues.
- Translate business requirements into technical specifications and deliver solutions aligned to business goals.
- Design scalable APIs, data pipelines, and feature/signal stores for secure, efficient data flow between ML systems and product surfaces.
- Drive live-site excellence via instrumentation, monitoring, capacity planning, and incident response.
Requirements
- Bachelor’s degree in Computer Science (or related field) AND 6+ years technical engineering experience with distributed systems and/or backend services; coding experience in C/C++/C#/Java/JavaScript/Python.
- Ability to pass required security screening, including the Microsoft Cloud Background Check upon hire/transfer and every two years.
Benefits
Certain roles may be eligible for benefits and other compensation; pay ranges vary by location.
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See morePrincipal Software Engineer
Scalo
Senior
Technology
Wrocław, DS, Poland · Remote
374K zł - 416K zł/yr
8 days ago

Distributed Systems Software Engineer
IBM
Mid
Technology
San Francisco, CA · On-site
N/A
2 days ago

Distributed Systems Software Engineer
IBM
Mid
Technology
Austin, TX · On-site
N/A
2 days ago

Distributed Systems Software Engineer
IBM
Mid
Technology
Lowell, MA · On-site
N/A
2 days ago
Principal Software Engineer
Microsoft
Senior
Technology
Redmond, WA · Hybrid
$166K - $296K/yr
7 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Distributed Systems Software Engineer
IBM
Mid
Technology
San Jose, CA · On-site
N/A
2 days ago

Distributed Systems Software Engineer
IBM
Mid
Technology
Durham, NC · On-site
N/A
2 days ago

Principal Software Engineer, Cloud Security Platform
PaloAlto Networks
Senior
Technology
CA, United States of America · On-site
$156K - $253K/yr
1 days ago

Distributed Systems Software Engineer
IBM
Mid
Technology
Atlanta, GA · On-site
N/A
2 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
