• jobs
  • 3 weeks ago

jobs description

C++ Game Server Engineer


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 log-in, 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!

You should:
• Be a fan of TGC games and excited about enhancing the player experience
• Have 3+ years of 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 in 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
• Have experience with Mobile development
Shanghai China


Apply - C++ Game Server Engineer Shanghai