Staff Software Engineer
Core
Design and develop scalable backend services and architect distributed microservices-based systems for a global feature management and experimentation platform.
Role type
Staff Software Engineer (Backend/Distributed Systems)
Builds
A globally distributed feature flag delivery network supporting massive concurrency and millisecond-level latency.
Domain
SaaS / AI Software Delivery Platform / Distributed Systems
Deliverable
production ML models
Required skills
Go, C++, Java, Distributed Systems, Microservices, PostgreSQL, Redis, AWS, Docker, Kubernetes, gRPC, REST APIs
Preferred skills
Azure, GCP, Open Source Contributions, Security Policies for API Gateways
Technologies
Java, Golang, PostgreSQL, Redis, S3, AWS, Docker, Kubernetes, gorilla/mux, alice.chains
Responsibilities
Design and develop scalable backend services; Architect and maintain distributed microservices; Optimize system performance across compute, memory, storage, and networking; Troubleshoot complex production and infrastructure-level issues; Mentor engineers and drive technical leadership.
Seniority
Staff, hands-on IC with technical leadership