CareerPlanSign in

Senior Software Engineer

United States, Washington, Redmond💼 Full-time🗓 2026-08-06 → 2026-09-30

Core

Designing, building, and optimizing large-scale distributed systems and cloud-based products with a focus on security, reliability, and performance.

Role type

Senior Software Engineer (System Architecture & Distributed Systems)

Builds

Large-scale services, products, applications, and platforms

Domain

Cloud computing, Distributed systems, System architecture

Required skills

Distributed systems design, Cloud computing, System architecture, Performance optimization, Security engineering, Scalability, Debugging, Code refactoring, Test automation, Cross-team collaboration

Preferred skills

Leading complex cross-team initiatives, Design hypothesis testing, Dependency management, Continuous integration

Technologies

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

Responsibilities

Lead discussions on product/solution architecture and create design proposals; Develop design documents and determine technology stacks; Independently create testing plans and drive test automation efforts; Optimize code for performance, maintainability, and ROI; Collaborate with stakeholders to align on user requirements and incorporate feedback into designs.

Seniority

Senior, hands-on IC with architectural leadership

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