CareerPlan

Senior Software Engineer - Azure Reliability

United States, Washington, RedmondFull-time2026-10-02 → 2026-11-10

Core

Designing and operating reliable distributed systems and cloud infrastructure across multiple product groups, leading technical improvements in architecture, code, and operations.

Role type

Senior Software Engineer (Distributed Systems & Cloud Reliability)

Builds

Extensible, maintainable code, platforms, frameworks, and shared services adopted by multiple independent product teams.

Domain

Cloud technology, distributed systems, backend architecture

Required skills

Distributed systems design, cloud technology layers, C#/Java/C/C++/Golang, database and data services, generative AI/agentic systems, concurrency, conflict resolution, consensus algorithms, on-call incident response, automation, scalability, reliability.

Preferred skills

Experience with LLM-based applications, tools/function calling, retrieval/memory, multimodal pipelines, static analysis reviews, test maturity reviews.

Responsibilities

Partner across product groups to apply expertise in distributed systems and cloud infrastructure; lead by example and mentor others to produce extensible code; develop and evangelize best practices for system and product development; drive continuous improvements in architecture, code, features, and operations; provide technical leadership in test reviews, static analysis, and incident responses; resolve major incidents; design and deliver platforms adopted by multiple teams; analyze large datasets for engineering improvements.

Seniority

Senior, hands-on IC with technical leadership