CareerPlanSign in

Software Engineer II and Senior Software Engineer

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

Core

Design, build, and maintain distributed services at scale, ensuring high availability, reliability, and performance through code optimization, debugging, and operational excellence.

Role type

Senior IC Software Engineer (Distributed Systems)

Builds

Distributed services, applications, and platforms

Domain

Cloud-native distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

C#, C++, C, Java, JavaScript, Python, distributed systems design, Azure services, system monitoring, incident response, code refactoring, performance optimization

Preferred skills

emerging technologies adoption, operational best practices, scalable monitoring

Technologies

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

Responsibilities

Design and implement distributed services, optimize and refactor code for performance, lead incident response and restoration efforts, develop operational playbooks, estimate work items and drive project/release plans, monitor system health and communicate status to stakeholders

Seniority

Senior, hands-on IC

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