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 4 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

Software Dev Engineer III, Amazon Financials Foundation Services (AFFS)

Senior Software Engineer role at Amazon AFFS, building and scaling financial reporting systems with AI/ML integration in Vancouver.

Sr. Software Development Engineer, Amazon Common Software (ACS)

Senior Software Engineer role at Amazon Lab126 building frameworks and tools for Amazon Devices, requiring 7+ years experience in software development.

Senior SDE, Amazon Q Business, AWS Q Business

Senior SDE role at Amazon Q Business, developing enterprise AI solutions with AWS, requiring 5+ years experience in software development and system architecture.

Construction Manager, Design and Construction

Lead construction management for Amazon's Fulfillment Centers across EMEA, overseeing planning, design, and implementation of new facilities and expansions.

Software Development Engineer III, SDE-3

Senior Software Engineer role at Amazon's Publisher Technology team, building scalable ad serving systems for major content platforms.