FreshRemote.Work

Senior Multiplayer Engineer

Remote - US

Senior Multiplayer Engineer

Remote ā€“ US and Canada only

Ā 

For Sky: Children of the Light,Ā thatgamecompany has developed a real-time, multiplayer game server system capable of handling a massive amount of concurrent users. Providing a reliable and low latency experience for our players is a priority. We build, test, and maintain systems for account and login, resource scaling, seamless matchmaking, and live updates. We need your help developing and scaling these mission critical systems so that we can continue providing impactful multiplayer experiences to people around the globe. If this sounds interesting to you, get in touch!

On any given day at TGC, you might:

  • Create and maintain high volume C++ game server systems to sync player state in a reliable, secure, and scalable manner

  • Create and maintain high volume Golang supporting backend services

  • Monitor and diagnose problems in the live environment, fixing them in a timely manner

  • Keep improving our backend architecture and development workflow to deliver the optimal experience to the player, as well as benefit everyone in the studio

  • Help guide future multiplayer technology, systems, and architecture designĀ 

You should:

  • Be a fan of TGC games and excited about enhancing the player experience

  • Have 3+ years experience working on the back-end for an MMO or high-volume, low-latency web services

  • Be fluent in C++

  • Be comfortable working with game client teams to support network communication

  • Experience with UDP, bit-level serialization, delta compression, and other techniques for developing efficient network code for real time games

  • Be comfortable integrating with external backend services via various protocols

  • Have strong opinions on the different approaches to managing network communication, resource scaling, automated deployment, security, reliability, and data tracking/analysis

  • Be familiar with creating unit tests, stress tests, and integration tests

  • Be proficient debugging in network environments

  • Be proficient in Linux

It would be great if you also:

  • Have experience with AWS or GCP

  • Have experience with Kubernetes, Helm, and Docker

  • Have experience with bare metal deployment

  • Have experience with both relational and non-relational databases (PostgreSQL, MongoDB, Redis)

  • Have experience with Golang, or Erlang and functional programming

We look forward to meeting you!

Ā 

Perks:

  • Paid Time Off, Holidays and Two Weeks Winter BreakĀ 

  • Employees and their dependents get medical, dental, and vision coverage, regardless of their level, tenure, or position within the company. Moreover, these benefits start on the first day of the jobā€”thereā€™s no waiting period before they kick in.Ā 

  • Pet ā€¦

This job isn't fresh anymore!
Search Fresh Jobs