Senior Multiplayer Engineer

1 Month ago • 3-5 Years • Backend Development • $95,000 PA - $177,000 PA

Job Summary

Job Description

As a Senior Multiplayer Engineer at thatgamecompany, you'll be a crucial part of maintaining and scaling the real-time multiplayer systems for their hit game Sky: Children of the Light. Your responsibilities will include creating and maintaining high-volume C++ game servers, ensuring reliable player state synchronization, monitoring and resolving live environment issues, optimizing backend architecture, and guiding future multiplayer technology design. You'll collaborate closely with game client teams to support network communication, implementing efficient network code using techniques like UDP, bit-level serialization, and delta compression. Experience with high-volume, low-latency web services and a strong understanding of network communication management, resource scaling, automated deployment, security, and data analysis are essential.
Must have:
  • 3+ years MMO/high-volume backend experience
  • C++ fluency
  • Experience with UDP, bit-level serialization, delta compression
  • Integration with external backend services
  • Unit, stress, and integration testing
  • Proficient in Linux debugging
Good to have:
  • AWS or GCP experience
  • Kubernetes, Helm, Docker experience
  • Bare metal deployment experience
  • PostgreSQL, MongoDB, Redis experience
  • Golang or Erlang experience
  • Functional programming experience
Perks:
  • Paid Time Off, Holidays and Two Weeks Winter Break
  • Medical, Dental, and Vision Coverage
  • Pet Insurance
  • Compassionate Leave
  • Wellness Stipend
  • Work From Home Stipend
  • 401K with Company Match
  • Mental Health Resources
  • Discount Portal

Job Details

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 Insurance for those who need it too.

  • Compassionate leave for employees who needs to take care of their family members

  • Pre-tax wellness stipend

  • Pre-tax work from home stipend

  • Access our savings plan (401K program) with company match

  • Mental health resources including Headspace membership and Employee Assistance Program (CCA)

  • Discount portal for everyday goods and services

  • Employee inclusive and diversity initiatives such as Grow Together

  • Support for personal professional development

Applicants must be authorized to work for any employer in the U.S. or Canada. We are unable to sponsor or take over sponsorship of an employment Visa at this time.

The salary range for this position is $95,000 USD to $177,000 USD annually, with the opportunity to earn an annual discretionary bonus. This salary range is an estimate, and the actual salary may vary based on the Company’s compensation practices.

Employees in this position are eligible to participate in the Company’s standard employee benefit programs, which currently include the following: medical, dental, vision, 401k, and paid time off.

Similar Jobs

Unity - Manager, Software Engineering, Web Platform

Unity

Bellevue, Washington, United States (On-Site)
8 Months ago
Activision - Principal Engine Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Months ago
Sports Interactive - Senior Software Engineer (Graphics)

Sports Interactive

London, England, United Kingdom (Hybrid)
2 Months ago
Ubisoft - Senior Engine Programmer C++ - H/F/NB

Ubisoft

Paris, Île-de-France, France (Hybrid)
6 Months ago
Playrix - Lead Unity Software Engineer (Gameplay)

Playrix

Georgia (Remote)
5 Months ago
BitGo - Staff Backend Engineer

BitGo

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Rennsportgg - Site Reliability Engineer

Rennsportgg

Munich, Bavaria, Germany (Remote)
1 Month ago
Crunchyroll - Software Engineer

Crunchyroll

Hyderabad, Telangana, India (On-Site)
4 Months ago
Microsoft - Software Engineer 2 (Core Search platform)

Microsoft

Beijing, Beijing, China (On-Site)
3 Months ago
SuperPlay - Server Team Leader

SuperPlay

Tel Aviv District, Israel (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Scanline VFX - Senior Compositor

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
3 Months ago
ByteDance - Senior Backend Software Engineer - Global E-Commerce Supply Chain Merchant Platform

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Meta - Research Scientist Intern, Language and Multimodal Research for GenAI (PhD)

Meta

Menlo Park, California, United States (On-Site)
4 Months ago
Ubisoft - Lead Artist

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
2 Months ago
Escape Velocity Entertainment - Senior Tools Engineer

Escape Velocity Entertainment

(Remote)
2 Months ago
Undead Labs - Senior Gameplay Engineer

Undead Labs

Seattle, Washington, United States (Hybrid)
2 Months ago
ByteDance - SRE and DevOps Tech Lead - Edge Cloud Infrastructure - London

ByteDance

London, England, United Kingdom (On-Site)
4 Months ago
Airlab Inc  - Senior Lead Programmer (Game Industry)

Airlab Inc

Montreal, Quebec, Canada (On-Site)
9 Months ago
Omnissa - C++ with macOS internals - Staff Engineer & Member of Technical Staff - II / III

Omnissa

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
NVIDIA - Principal Silicon Circuits System Design Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Canada

Epic Games - Technical Designer

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Lakshya Digital - UI Programmer - Freelance

Lakshya Digital

Quebec, Canada (Remote)
3 Months ago
Cloudhead Games - Human Resources Generalist (7-month Contract)

Cloudhead Games

British Columbia, Canada (Remote)
1 Month ago
Next Level Games - Senior Linux Administrator

Next Level Games

British Columbia, Canada (On-Site)
2 Months ago
Activate Games - Mechanical Assembler (Night Shift)

Activate Games

Winnipeg, Manitoba, Canada (On-Site)
2 Months ago
Epic Games - Senior Designer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Rockstar Games - Senior Animation R&D Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
4 Months ago
Next Level Business Services - Java developer with Angular

Next Level Business Services

Toronto, Ontario, Canada (On-Site)
5 Months ago
Electronic Arts - Creative Lead, EA SPORTS FC Mobile

Electronic Arts

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Intrepid Studios,  Inc  - Human Resources Manager

Intrepid Studios, Inc

Canada (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Zeta - Lead Software Development Engineer_Backend (Aura)

Zeta

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Gameopedia - Senior Backend Developer

Gameopedia

Hyderabad, Telangana, India (Hybrid)
7 Months ago
Tencent - Forex Application Development Intern - Singapore 900071

Tencent

Singapore (On-Site)
3 Months ago
A Thinking Ape - Senior Software Engineer - Services

A Thinking Ape

Vancouver, British Columbia, Canada (Remote)
1 Month ago
Thatgamecompany - Senior Multiplayer Engineer

Thatgamecompany

United States (Remote)
10 Months ago
Animoca Brands - Backend Developer

Animoca Brands

South Korea (Remote)
6 Months ago
Google - Software Engineering Manager (For Women in Tech Candidates)

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
5 Months ago
Velotio Technologies - Senior Data Platform Engineer

Velotio Technologies

Pune, Maharashtra, India (Remote)
4 Months ago
Epic Games - Programmeur sénior

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
seeking alpha - Senior Back-End Developer

seeking alpha

Israel (Remote)
3 Months 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.

Canada (Remote)

United States (Remote)

Canada (Remote)

Shanghai, Shanghai, China (On-Site)

Remote, Oregon, United States (Remote)

United States (Remote)

United States (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