CareerPlanSign in

Senior Software Engineer

United States, Multiple Locations, Multiple Locations💼 Full-time🗓 2026-08-18 → 2026-09-27

Core

Designing, building, and optimizing large-scale distributed cloud backend systems for high availability, reliability, and performance.

Role type

Senior Software Engineer (Backend/Distributed Systems)

Builds

Large-scale distributed systems, cloud backend services, and platforms

Domain

Cloud computing, backend development, distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, multi-threaded programming, data structures and algorithms, testing, debugging, analytical skills, cloud backend development, system design, performance optimization, reliability engineering, resiliency, scale-out architecture

Preferred skills

Cross-product feature expertise, playbook development, incident response, observability, knowledge sharing

Technologies

C, C++

Responsibilities

Collaborate with stakeholders to determine user requirements and identify dependencies; create and implement design documents; develop, optimize, debug, refactor, and reuse code to improve performance and maintainability; act as a Designated Responsible Individual (DRI) to guide engineers and monitor system health; proactively seek new technical knowledge to improve system availability and efficiency.

Seniority

Senior, hands-on IC

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