Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
FACEIT is seeking a Staff Software Engineer who will act as an architect, not just a coder, to lead the architectural overhaul of our core matchmaking system.
You'll work at scale, processing millions of matches monthly for a global gaming audience. Expect to shape interfaces, build robust APIs and distributed services using Golang, GCP, and Kubernetes while mentoring fellow engineers.
Core: Golang, gRPC, ProtobufProven Backend Expertise: Deep experience designing, developing, and deploying robust APIs and microservices in production. Golang experience is highly preferredData: High-scale distributed databases and caching layersScaling Instincts: You understand the nuances of database locking, eventual consistency, distributed caching, and race conditionsArchitectural Vision: Proven experience re-architecting legacy systems into distributed, modern microservices. You understand Domain-Driven Design (DDD) and know how to draw the boundaries between services correctlyInfrastructure: Google Cloud Platform (GCP), Kubernetes (GKE), DockerThe Tech Stack & Environment:Gaming Passion: a genuine passion for gaming and esportsScale Experience: exposure to high traffic environments where performance, caching and latencyOptimisations were key considerationsMentorship: you have actively mentored peers or juniors outside of your direct project scope