CareerPlanSign in

Back-End Software Engineer II

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

Core

Architects and implements software systems, creates code for products/services, and monitors system health to ensure availability and reliability.

Role type

Senior IC Back-End Software Engineer

Builds

Software systems, product features, and deployment processes

Domain

Distributed computing, live services, and large-scale service reliability

Deliverable

production ML models | product features | infrastructure

Required skills

System design, distributed computing, performance optimization, mocking frameworks, NoSQL data stores, live service support, service maturity fundamentals, reliability measurement

Preferred skills

Staying current with developments to improve availability, reliability, efficiency, observability, and performance

Technologies

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

Responsibilities

Architect and implement software systems, create and implement code for products/services, monitor system/product features for degradation/downtime, curate deployment processes and scripts, break down larger work items and provide estimation

Seniority

Senior, hands-on IC

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