Senior Software Engineer
Core
Design and evolve service APIs, build client libraries, and own the production health of distributed systems while mentoring engineers.
Role type
Senior Software Engineer (Backend/Infrastructure)
Builds
gRPC APIs, C# and Rust client libraries, large-scale distributed services
Domain
Cloud infrastructure, distributed systems, data-intensive services
Required skills
System design, distributed systems architecture, API design, gRPC, C#, Rust, C++, Java, JavaScript, Python, telemetry, incident response, code review, mentoring
Preferred skills
Security, authorization, privacy, compliance in cloud services
Technologies
gRPC, C#, Rust, C++, Java, JavaScript, Python
Responsibilities
Design and evolve service APIs and client libraries; own production health through monitoring and safe deployments; diagnose incidents and improve operational readiness; mentor engineers and conduct code/design reviews; collaborate with product managers and partner teams on technical requirements.
Seniority
Senior, hands-on IC with mentorship responsibilities
