CareerPlanSign in

Senior Software Engineer, Distributed Systems

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

Core

Design and maintain highly elastic, reliable distributed systems for large-scale events and live streaming platforms to handle unpredictable traffic spikes without degrading user experience.

Role type

Senior Software Engineer, Distributed Systems

Builds

Resilient, high-scale event and media streaming platforms

Domain

Event technology, live streaming, high-concurrency consumer platforms

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems architecture, high-concurrency system design, global distribution, deep observability, incident response, automated testing, performance tuning, event-driven architectures, caching strategies, messaging systems, cloud-native application design, technical leadership, mentorship

Preferred skills

Experience with emerging technologies and patterns for scale and reliability

Technologies

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

Responsibilities

Design for extreme elasticity to absorb demand spikes; own end-to-end reliability including availability targets and graceful degradation; lead incident response for critical event moments; conduct rigorous design reviews and drive safe continuous deployment; partner with product and event teams to translate requirements into resilient solutions; provide technical leadership and mentorship to the engineering team; evaluate and champion improvements in scale, reliability, and engineering velocity.

Seniority

Senior, hands-on IC with leadership responsibilities

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