CareerPlanSign in

Senior Software Engineer

United States, Washington, Redmond💼 Full-time🗓 2026-09-01 → 2026-09-25

Core

Design and develop reliable, scalable, and performant distributed software systems and complex workflows.

Role type

Senior Software Engineer (Distributed Systems)

Builds

Large-scale web applications, microservices, and distributed system workflows.

Domain

Software Engineering, Distributed Systems, Data-Driven Development

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed system architecture, API design, database design, performance tuning, telemetry analysis, data structures, algorithms, testing, debugging, analytical problem-solving, requirements gathering, stakeholder collaboration

Preferred skills

Experience with Agentic systems (e.g., ChatGPT, Claude), data-driven decision making

Technologies

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

Responsibilities

Design and develop distributed software systems, write high-quality maintainable code, participate in code reviews, resolve production issues, collaborate with stakeholders to translate requirements into technical specifications, lead implementation of solutions

Seniority

Senior, hands-on IC

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