C++ Game Server Engineer

8 Months ago • 3 Years + • Backend Development

Job Summary

Job Description

C++ Game Server Engineer needed for real-time multiplayer game server development with 3+ years of experience. Must have expertise in C++, network communication, and back-end development for MMOs.
Must have:
  • C++ experience
  • MMO back-end
  • Network communication
  • UDP experience
Good to have:
  • AWS experience
  • Kubernetes experience
  • Golang experience
  • Mobile development
Perks:
  • Impactful experience
  • Global reach

Job Details

C++ Game Server Engineer

Shanghai

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




Similar Jobs

Ubisoft - Programmeur IA (W/M/NB) – Project Non Annoncé

Ubisoft

Lyon, Auvergne-RhĂ´ne-Alpes, France (On-Site)
• 2 Months ago
ByteDance - Network Software Development Engineer Graduate (Network Engineering-Virtual Network) - 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
• 3 Months ago
ION - Software Developer/Engineer - Graduate Development Program

ION

Pisa, Tuscany, Italy (On-Site)
• 3 Months ago
ION - Technical Support Analyst, Jersey City - 9781

ION

Jersey City, New Jersey, United States (On-Site)
• 3 Months ago
Microsoft - Senior Software Engineer Lead

Microsoft

Cairo, Cairo Governorate, Egypt (On-Site)
• 1 Month ago
Baazi Games - Senior Software Engineer

Baazi Games

Delhi, India (Hybrid)
• 4 Months ago
UNIVRSE - Lead Developer (Unity)

UNIVRSE

Barcelona, Catalonia, Spain (On-Site)
• 2 Months ago
Riot Games - Senior Software Engineer, Services - Shanghai Game Studio

Riot Games

Dublin, County Dublin, Ireland (On-Site)
• 2 Months ago
Cricketpedia - Backend Engineer - PHP only

Cricketpedia

Gurugram, Haryana, India (Remote)
• 2 Years ago
King - Principal Software Engineer | Candy Crush Soda

King

Barcelona, Catalonia, Spain (On-Site)
• 2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Covenant - Junior Programmer (Unreal Engine)

Covenant

Warsaw, Masovian Voivodeship, Poland (Hybrid)
• 1 Week ago
ION - Senior Technical Consultant - Endur

ION

Uniondale, New York, United States (On-Site)
• 3 Months ago
Luxoft - Senior C++ Developer

Luxoft

Poland, Ohio, United States (Remote)
• 1 Month ago
Nintendo - Intern – GPU Tools Software Engineer (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
• 2 Months ago
Zoox - Senior/Staff Software Engineer, ML Performance Optimization

Zoox

Foster City, California, United States (On-Site)
• 3 Months ago
Luxoft - Murex Technical Developer - Lead

Luxoft

Toronto, Ontario, Canada (On-Site)
• 2 Months ago
Krafton  - Game Agent Engineer

Krafton

Seoul, South Korea (On-Site)
• 6 Days ago
Evolution - Technical Game Artist

Evolution

Riga, Latvia (On-Site)
• 1 Week ago
Epic Games - Senior Tools Programmer

Epic Games

Larkspur, California, United States (On-Site)
• 1 Week ago
Hawk Eye Innovations - Senior Machine Learning Research Engineer

Hawk Eye Innovations

Budapest, Hungary (Hybrid)
• 3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Paypal - Database Marketing Manager

Paypal

Shanghai, Shanghai, China (On-Site)
• 4 Months ago
Maersk Careers - Customer Solution Manager

Maersk Careers

Shanghai, Shanghai, China (On-Site)
• 4 Months ago
Nagarro - Senior Staff Consultant, Support Presales

Nagarro

China (Remote)
• 3 Months ago
Paper Games - Game Planner (International Students - 2025 Recruitment)

Paper Games

Shanghai, Shanghai, China (On-Site)
• 16 Hours ago
Zengame Technology - Game Customer Service

Zengame Technology

Hainan, China (On-Site)
• 2 Weeks ago
Ourpalm - Senior Overseas Advertising Optimization Specialist

Ourpalm

Beijing, Beijing, China (On-Site)
• 1 Week ago
Tencent - 3D Animator for 2D Open-World Game

Tencent

Guangzhou, Guangdong Province, China (On-Site)
• 1 Month ago
Electronic Arts - Senior E-sports Brand Marketing Manager - FC Pro

Electronic Arts

Shanghai, Shanghai, China (On-Site)
• 5 Months ago
Ubisoft - Research Student - Ubisoft La Forge

Ubisoft

Shanghai, Shanghai, China (On-Site)
• 2 Months ago
Tencent - Senior 2D Character Concept Artist

Tencent

Shenzhen, Guangdong Province, China (On-Site)
• 1 Month ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Patterned Learning Career - Senior Software Engineer, C++

Patterned Learning Career

(Remote)
• 2 Days ago
Plarium - Data Architect

Plarium

Herzliya, Tel Aviv District, Israel (On-Site)
• 1 Day ago
SuperPlay - Server Technical Lead

SuperPlay

Bucharest, Bucharest, Romania (On-Site)
• 2 Weeks ago
LivSYT - Senior Back End Developer

LivSYT

Hyderabad, Telangana, India (On-Site)
• 7 Months ago
Xsolla - Backend Engineer (Golang&PHP)

Xsolla

Beijing, Beijing, China (On-Site)
• 1 Month ago
Epic Games - Backend Engineer

Epic Games

(On-Site)
• 1 Month ago
CloudHire - Python Developer

CloudHire

India (Remote)
• 3 Months ago
seeking alpha - Senior Back-End Developer

seeking alpha

Portugal (Remote)
• 2 Months ago
Booming games - Senior Backend Software Engineer - Game Servers

Booming games

(Remote)
• 1 Week ago
Easygo - Software Development Engineer, Kick Mobile

Easygo

Melbourne, Victoria, Australia (On-Site)
• 4 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

thatgamecompany designs and develops artistically crafted, broadly accessible video games that push the boundaries of interactive entertainment. We respect our players and want to contribute meaningful, enriching experiences that touch and inspire them.

We seek talent that values integrity and personal growth within an environment of intense collaboration and experimentation.

Our mission - create timeless entertainment that make positive change to the human psyche worldwide.

United States (Remote)

United States (Remote)

United States (Remote)

United States (Remote)

United States (Remote)

United States (Remote)

United States (Remote)

United States (Remote)

Shanghai, Shanghai, China (Remote)

View All Jobs

Get notified when new jobs are added by That game company

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug