CareerPlanSign in

Senior Software Engineer

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

Core

Design and implement E2E scenarios, performance testing, profiling, and optimization strategies for storage systems; analyze bottlenecks and latency across compute, storage, and networking layers.

Role type

Senior Software Engineer (Performance & System Engineering)

Builds

Storage systems, distributed systems, large-scale cloud services

Domain

Cloud infrastructure, distributed systems, storage systems

Required skills

Performance engineering, distributed systems, system optimization, root cause analysis, KPI definition, automation tool development, system profiling, resource utilization analysis, cross-functional collaboration

Preferred skills

Experience with large-scale cloud services, playbook development, incident response

Technologies

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

Responsibilities

Design and implement E2E scenarios and performance testing strategies; analyze system bottlenecks, latency issues, and resource utilization; perform root cause analysis of complex issues; define key performance metrics and provide data-driven recommendations for scaling; develop benchmarking and automation tools; guide other engineers and monitor system/product/service for degradation or downtime.

Seniority

Senior, hands-on IC

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