Senior Software Engineer - Platform and Game Servers

EFG (ESL FACEIT Group) creates worlds beyond gameplay, where players and fans become a community. They shape the world of esports, gaming tournaments, leagues, events, and holistic ecosystems.
Backend
Senior Software Engineer
Remote

Description For Senior Software Engineer - Platform and Game Servers

EFG (ESL FACEIT Group) is a leading company in the esports and gaming industry, creating worlds beyond gameplay where players and fans become a community. They are seeking a Senior Software Engineer for their Platform and Game Servers Team.

The ideal candidate will have a strong background in building APIs using Golang and a good understanding of gRPC, databases, and architectural principles. This role involves enhancing the next generation of game server platforms at FACEIT and sharing responsibility for the cloud platform that supports the wider EFG ecosystem.

Key responsibilities include:

  • Developing high-quality, well-tested, and performant software for the platform and game servers team
  • Designing systems, architecting solutions, and improving performance of the cloud platform and game servers
  • Managing cloud systems and working with Terraform

Requirements:

  • Commercial experience with Golang on large scalable projects
  • Ability to design distributed APIs and scheduled procedures
  • Experience with microservices, RESTful/gRPC APIs, and async communication
  • Knowledge of SQL and NoSQL databases
  • Experience with Docker or Kubernetes at production scale
  • Production experience with major cloud providers and Terraform
  • Understanding of testing strategies and approaches
  • Experience in distributed networking and low latency networks
  • Clear written communication for technical design documentation

The role offers the opportunity to work on cutting-edge technology in the gaming industry, with a focus on cloud platforms and game server infrastructure. EFG provides a dynamic work environment with a global team and various benefits depending on location.

If you're passionate about gaming, esports, and building scalable, high-performance systems, this role at EFG offers an exciting opportunity to make a significant impact in the industry.

Last updated 5 months ago

Responsibilities For Senior Software Engineer - Platform and Game Servers

  • Develop software for the platform and game servers team
  • Design systems, architect solutions and improve performance of the cloud platform and game servers
  • Manage cloud systems and work with Terraform

Requirements For Senior Software Engineer - Platform and Game Servers

Go
Kubernetes
Redis
  • Current commercial experience with Golang on large scalable projects
  • Ability to design distributed APIs and scheduled procedures
  • Experience working within a large microservices environment
  • Excellent knowledge of RESTful/gRPC or APIs and their development
  • Good understanding of Async communication
  • Proven experience working with various databases (both SQL and NoSQL)
  • Experience with Docker or Kubernetes at a production scale
  • Production experience with a major cloud provider
  • Experience with Terraform
  • In-depth understanding of testing strategies and approaches
  • Previous experience working on large, complex applications
  • Commercial experience in distributed networking and experience in developing low latency networks
  • Clear written communication for technical design documentation

Benefits For Senior Software Engineer - Platform and Game Servers

  • Unlimited holiday (UK)
  • Private medical (UK)
  • Income protection (UK)

Interested in this job?

Jobs Related To ESL FACEIT Group Senior Software Engineer - Platform and Game Servers

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.

Senior Software Engineer, Performance Platform

Senior Software Engineer position at DoorDash focusing on performance optimization, platform development, and technical leadership in the Performance Platform team.

Senior Software Engineer

Senior Software Engineer position at Blacklane, developing backend services for global chauffeur platform using Ruby, Go, and modern cloud technologies.

Senior Software Engineer

Senior Software Engineer role at Kiavi, building complex loan origination platforms with modern tech stack, offering competitive pay and comprehensive benefits.