CareerPlanSign in

Principal Software Engineer

United States, Washington, Redmond💼 Full-time🗓 2026-07-27 → 2026-09-26

Core

Designing, developing, and delivering software that measures and improves hardware quality at scale for large-scale distributed systems.

Role type

Principal Software Engineer (Distributed Systems & Hardware Quality)

Builds

Software solutions for end-to-end hardware verification and large-scale distributed systems

Domain

Hardware engineering, distributed systems, systems architecture

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, C#, Java, JavaScript, Python, large-scale distributed systems design, service design, operating systems, networking, storage, data mining, statistics, mathematics, SLA definition and measurement, ALM tools (Azure DevOps)

Preferred skills

C#, modern programming languages

Technologies

Azure DevOps

Responsibilities

Collaborate with hardware architects to determine key components and end-to-end verifications; design and develop software to measure and improve hardware quality at scale; create new designs, architectures, standards, and methods for large-scale distributed systems; define and measure customer SLAs; perform technical deep dives into service design, operating systems, networking, and storage.

Seniority

Principal, hands-on IC with strategic influence

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.