Skip to content
← Back to job listings

Staff Software Engineer (Backend)

FACEIT · London, United Kingdom

Imported listingfull-time21 days ago

About The Role

Join our team as a Staff Software Engineer (Backend) and lead the architectural overhaul of our core matchmaking system. You will work with cutting-edge technologies such as Golang, GCP, and Kubernetes, and be responsible for designing and implementing the next generation of our matchmaking engine. This role requires deep experience in backend development, a passion for gaming, and a strong understanding of distributed systems and microservices architecture. Enjoy flexible working hours, daily lunches, and a range of other benefits.

  • Lead the architectural overhaul of the core matchmaking system, ensuring it is decoupled, extensible, and capable of handling future growth.
  • Design and implement the next generation of the matchmaking engine, working closely with the team to reshape the matchmaking for the future of the platform.
  • Drive technical standards, conduct high-level code reviews, and mentor senior engineers on design patterns and architectural best practices.
  • Core: Golang, gRPC, Protobuf
  • Proven Backend Expertise: Deep experience designing, developing, and deploying robust APIs and microservices in production. Golang experience is highly preferred
  • Data: High-scale distributed databases and caching layers
  • Scaling Instincts: You understand the nuances of database locking, eventual consistency, distributed caching, and race conditions
  • Architectural 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 correctly
  • Infrastructure: Google Cloud Platform (GCP), Kubernetes (GKE), Docker
  • The Tech Stack & Environment:
  • Gaming Passion: a genuine passion for gaming and esports
  • Scale Experience: exposure to high traffic environments where performance, caching and latency
  • Optimisations were key considerations
  • Mentorship: you have actively mentored peers or juniors outside of your direct project scope

This is an external listing. JobSpring does not represent or verify the employer. Report this listing