Senior Software Engineer
Core
Design, develop, and operate high-scale distributed services processing millions of requests per second with sub-millisecond latency.
Role type
Senior Software Engineer (High-Performance Distributed Systems) (via careerplan.io/jobs/1970393556916263-senior-software-engineer-at-microsoft)
Builds
Mission-critical distributed services and API gateway features
Domain
Cloud infrastructure / High-performance backend systems
Required skills
C, C++, C#, Java, JavaScript, Python, .NET, OData, GraphQL, gRPC, TLS, HTTP, performance analysis, thread-safe coding, automated testing, telemetry, tracing
Preferred skills
None stated
Technologies
None stated
Responsibilities
Own end-to-end design, development, and operation of distributed services; Lead and participate in design reviews for API gateway features; Investigate and resolve production incidents; Drive performance analysis and optimization; Champion engineering quality through automated testing; Strengthen observability by improving telemetry and tracing; Mentor engineers on the team
Seniority
Senior, hands-on IC
