Game Server Engineer


Topgolf Media
October 28, 2020
Job Type
How to Apply
Apply on-line using the job link


Topgolf Media is looking for an experienced, hands-on Game Server Engineer to develop the backend of a new, unreleased game project. You will collaborate with design and engineering peers to create new features, systems, and technology for our game.


  • Design and implement new game features in a scalable and high-performing manner
  • Collaborate with design, client and QA teams to guide features from conception to deployment
  • Oversee and evolve existing system architecture
  • Maintain, optimize and debug existing code base
  • Deploy, evaluate performance, optimize and test software on the server
  • Integrate third-party APIs and/or platforms


  • Bachelor’s degree in Computer Science or equivalent experience
  • 5+ years of Java or other OOP programming language
  • Experience producing server applications through the full product lifecycle with responsibility for major features
  • Experience designing and maintaining RDBMS schemas and queries
  • Excellent problem-solving skills and judgment
  • Proficient in debugging and performance optimizations
  • Highly-motivated self-starter with a passion for making high quality software
  • Exceptional communication skills, both written and verbal
  • Strong sense of ownership and drive
  • Positive, enthusiastic attitude with ability to interact with cross-departmental groups


  • Experience with Scala or other modern functional programming languages
  • Experience developing video games, in particular mobile games with a large audience
  • Experience developing Reactive, message-driven systems
  • Experience with Akka, Actors, Streams
  • Experience with Protocol Buffers and gRPC
  • Experience with MySQL
  • Experience with JPA or Hibernate ORM
  • Experience with Redis
  • Experience deploying software in a cloud-based, Linux environment
  • Passion for video games

Related Jobs

December 2, 2020
Senior Concept Artist   Boston, MA
November 25, 2020