CareerPlanSign in

Senior Software Engineer

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

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

Deliverable

production ML models | product features | infrastructure

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 70,000+ jobs from 20+ sources.