Senior Multiplayer Engineer

8 Months ago • 3 Years + • Backend Development • $95,000 PA - $177,000 PA

Job Summary

Job Description

Senior Multiplayer Engineer needed for Sky: Children of the Light, 3+ years MMO backend experience, C++, UDP, and network communication expertise.
Must have:
  • C++ experience
  • MMO backend
  • UDP expertise
  • Network comm
Good to have:
  • AWS/GCP
  • Kubernetes
  • Golang
  • PostgreSQL
Perks:
  • Medical/Dental
  • Paid Time Off

Job Details

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 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.

 

#LI-Remote 

Similar Jobs

ByteDance - Machine Learning Engineer - AML Algorithm

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Anavation - Senior iOS Software Engineer

Anavation

Chantilly, Virginia, United States (On-Site)
3 Months ago
Aristocrat Gaming - Senior Engineer - Python - Global Gaming Reporting

Aristocrat Gaming

Las Vegas, Nevada, United States (Hybrid)
2 Weeks ago
Microsoft - Software Engineer II/Senior Software Engineer - CTJ - Top Secret

Microsoft

Reston, Virginia, United States (On-Site)
1 Month ago
PwC - Utilities Grid Modernization Senior Manager

PwC

Toronto, Ontario, Canada (On-Site)
2 Months ago
ASSIST Software - C++ Developer

ASSIST Software

Suceava, Suceava County, Romania (On-Site)
3 Months ago
Klei - Backend Programmer

Klei

Vancouver, British Columbia, Canada (On-Site)
2 Weeks ago
Eleven Labs - Backend Engineer

Eleven Labs

Wrocław, Lower Silesian Voivodeship, Poland (Remote)
3 Months ago
SuperPlay - SENIOR .NET DEVELOPER

SuperPlay

Bucharest, Bucharest, Romania (On-Site)
3 Months ago
Go Fund Me - Staff Software Engineer (Backend)

Go Fund Me

San Francisco, California, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Senior Software Development Engineer, Virtual Network

ByteDance

Seattle, Washington, United States (On-Site)
1 Week ago
ByteDance - Machine Learning Engineer Graduate (AML Algorithm) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
N-iX - Senior C++/QT Engineer (#2579)

N-iX

Bucharest, Bucharest, Romania (Hybrid)
1 Month ago
Rocket Science - Software Engineer - Unreal

Rocket Science

Albany, New York, United States (Hybrid)
1 Week ago
PlayStation Global - QA Lead (Contract)

PlayStation Global

Los Angeles, California, United States (On-Site)
1 Month ago
ByteDance - Software Engineer - Serverless Compute Infrastructure

ByteDance

Seattle, Washington, United States (On-Site)
22 Hours ago
Epic Games - Gameplay Systems Programmer, Fortnite

Epic Games

London, England, United Kingdom (On-Site)
5 Days ago
Supercell - Senior Gameplay Programmer, Squad Busters

Supercell

Helsinki, Uusimaa, Finland (On-Site)
3 Months ago
Tencent - Senior Technical Artist UE5

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Keen Software House - Senior Gameplay Programmer

Keen Software House

Prague, Prague, Czechia (Remote)
23 Hours ago

Get notifed when new similar jobs are uploaded

Jobs in United States

ByteDance - Senior Site Reliability Engineer - Data Infrastructure (Seattle)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Britive - SENIOR SOFTWARE ENGINEER

Britive

San Francisco, California, United States (Remote)
2 Months ago
2K - Senior Server Engineer

2K

Novato, California, United States (On-Site)
4 Months ago
Chess - Senior Data Scientist - Product

Chess

United States (Remote)
7 Months ago
Next Level Business Services - DW/BI Project Manager

Next Level Business Services

Houston, Texas, United States (On-Site)
3 Months ago
WebFX - Jr. Online Graphics Designer

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
3 Months ago
Microsoft - Research Intern - M365 Copilot - LLM Reasoning

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Ziff Davis - Creative Strategy Lead

Ziff Davis

California, United States (Hybrid)
1 Month ago
Blizzard Entertainment - Senior Product Manager II, Hearthstone

Blizzard Entertainment

Irvine, California, United States (Hybrid)
2 Months ago
Bally's Interactive - Payments Analyst

Bally's Interactive

Jersey City, New Jersey, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Hasura - Senior / Staff Software Engineer (Architect) - Cloud Infrastructure

Hasura

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Keywords Studios (Player Support) - Software Engineer II- Backend

Keywords Studios (Player Support)

Maharashtra, India (Hybrid)
1 Month ago
ByteDance - Software Development Engineer - Database NoSQL Redis

ByteDance

Seattle, Washington, United States (On-Site)
4 Weeks ago
SciPlay - Server Engineer

SciPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Day ago
Behaviour Interactive - Senior Online Programmer - Unannounced IP | Programmeur·euse Senior·e en ligne  - Projet non annoncé

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
2 Months ago
N-iX - Senior Java Engineer (#2596)

N-iX

Ukraine (Remote)
1 Month ago
Match Group - Engineer, Backend

Match Group

New York, New York, United States (Hybrid)
3 Months ago
Bigpoint - Lead Game Developer

Bigpoint

Hamburg, Hamburg, Germany (Remote)
4 Weeks ago
Patreon - Staff iOS Engineer

Patreon

San Francisco, California, United States (Hybrid)
1 Week 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