Advance Search

Browse Jobs

Senior Software Engineer - Platform and Game Servers

Posted 10 days ago

  • Clerkenwell, Greater London
  • Any
  • External
  • Expires In 3 months
This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board. At EFG (ESL FACEIT Group) we create worlds beyond gameplay, where players and fans become a community. We pride ourselves in having a corporate social responsibility which is that "IT'S NOT GG, UNTIL IT'S GG FOR ALL". Our passion, craft, and DNA are aligned to create and shape the world of esports, gaming tournaments, leagues, events, and holistic ecosystems through our millions of players, fans, and heroes, as well as through our people, and culture. About FACEIT With more than 25m users playing 30m matches every month FACEIT is the leading competitive gaming platform. We provide gamers the best experience possible by making sure we are always on top of our tech - and continue to deliver industry-leading features to our already awesome platform. The Team For our Platform and Game Servers Team, we're looking for a senior software engineer with a platform background who can help us realize the platform vision at EFG. You'll need a solid background in building APIs using Golang and a good understanding of gRPC, databases, and the architectural principles guiding the systems you've developed from inception to implementation. While you excel as a software engineer, your passion lies in networking, demonstrating your knowledge of how global networks operate. It will be a bonus point if you have experience in gaming-related networks and optimizing their performance, including aspects such as network acceleration, backbone networks, and network peering. Your role will involve splitting your time between enhancing the next generation of game server platforms at FACEIT and sharing responsibility for the cloud platform that supports the wider EFG ecosystem. Responsibilities: - Develop software for the platform and game servers team ensuring high quality, well tested and performant code reaches production; - Design systems, architectect solutions and improve performance of the cloud platform and game servers offering at EFG; - As this role is both software engineering and cloud management, the ideal candidate will have deep knowledge of cloud systems, patters and Terraform, as well as commercial experience in Golang. Requirements - Current commercial experience with Go/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 (Unit testing, integration testing, e2e testing, smoke testing); - 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; - A passion for video games and esports is a plus. #J-18808-Ljbffr
Apply