CareerPlan

Senior Software Engineer - Windows

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

Core

Design and maintain distributed systems infrastructure and cloud technology layers across multiple product groups.

Role type

Senior Software Engineer (Distributed Systems/Infrastructure)

Builds

Extensible, maintainable code and infrastructure components used across products

Domain

Cloud technology, distributed systems, systems engineering

Required skills

Distributed systems design, Cloud technology layers, C, C++, C#, Rust, Java, Object-oriented design, System architecture, Technical leadership, Mentoring, Debugging, Testing practices

Preferred skills

Experience with loosely coupled and componentized software design, Ability to reason about modern software architectures, Technical lead experience

Responsibilities

Partner across product groups to apply expertise in distributed systems and cloud layers, Lead by example and mentor others to produce maintainable code, Collaborate with architects to define standards and best practices, Drive continuous improvements in architecture and operations, Provide technical leadership in planning and reviews

Seniority

Senior, hands-on IC with leadership responsibilities