CareerPlanSign in

Principal Software Engineer

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

Core

Design and develop features for large scale distributed software services and solutions, ensuring they are modularized, secure, reliable, and maintainable.

Role type

Principal Software Engineer (Distributed Systems)

Builds

Large scale distributed software services and solutions

Domain

Software Engineering / Distributed Systems

Deliverable

production ML models | product features

Required skills

System design, code reviews, testability, portability, monitoring, reliability, maintainability, clean code optimization, integration testing, data-driven decision making

Preferred skills

None stated

Technologies

C, C++, C#, Java, JavaScript, Python

Responsibilities

Design and develop features for large scale distributed software services, communicate technical details across organizational boundaries, conduct design and code reviews, improve test coverage and implement integration tests, resolve problem areas, ensure services are secure and actively monitored

Seniority

Principal, hands-on IC with strategic oversight

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