CareerPlanSign in

Principal Software Engineer

United States, Washington, Redmond💼 Full-time🗓 2026-08-03 → 2026-09-26

Core

Design and develop large-scale distributed software services and solutions optimized for demanding AI workloads.

Role type

Principal Software Engineer (Distributed Systems & AI Infrastructure)

Builds

Cloud services, software products, and distributed system components

Domain

Cloud computing, AI infrastructure, distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

System design, distributed systems architecture, cloud service implementation, integration testing, performance optimization, security engineering, modularization, telemetry analysis, cross-team collaboration

Preferred skills

Emerging technology adoption, complex problem solving, rapid ramp-up capability

Technologies

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

Responsibilities

Design and develop large-scale distributed software services; drive modern engineering practices through design and code reviews; optimize system performance, availability, cost, and resource utilization for AI workloads; improve test coverage and implement integration tests; ensure services are secure, reliable, diagnosable, and actively monitored.

Seniority

Principal, hands-on IC with strategic architecture leadership

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