Senior Multiplayer Engineer

9 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 - Backend Software Engineer

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Animoca Brands - Quant Researcher

Animoca Brands

Hong Kong (On-Site)
6 Months ago
Electronic Arts - Senior Software Developer - Engine Performance

Electronic Arts

Montreal, Quebec, Canada (On-Site)
6 Months ago
Zoox - Senior/Staff Software Engineer - Simulation C++ Framework

Zoox

Foster City, California, United States (Hybrid)
5 Months ago
Ludeo - Senior C++ Video Engineer

Ludeo

Los Angeles, California, United States (On-Site)
2 Months ago
Wargaming - Senior Game Developer (Unannounced Project)

Wargaming

Belgrade, Serbia (On-Site)
1 Month ago
Playnetic - Engineering Team Lead

Playnetic

Bulgaria (Remote)
4 Months ago
SuperPlay - Senior Server Developer

SuperPlay

Bucharest, Bucharest, Romania (On-Site)
2 Months ago
PwC - IN_Senior Associate_ Golang _Advisory Corporate_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Patterned Learning Career - Senior/Principal Backend Software Engineer

Patterned Learning Career

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Next Level Games - Senior IT Administrator

Next Level Games

British Columbia, Canada (On-Site)
2 Months ago
NVIDIA - Solution Architect - AI and ML

NVIDIA

(Remote)
2 Months ago
Wargaming - Senior Gameplay Programmer (Steel Hunters)

Wargaming

Vilnius, Vilnius County, Lithuania (Hybrid)
3 Months ago
Zoox - Senior/Staff Machine Learning Engineer - Prediction & Behavior ML

Zoox

Foster City, California, United States (Hybrid)
5 Months ago
Moon Active - Engineering Manager (C++)

Moon Active

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Hawk Eye Innovations - Computer Vision Engineer - Level 2

Hawk Eye Innovations

Budapest, Hungary (Hybrid)
1 Month ago
Epic Games - Animation Tools Programmer

Epic Games

United States (On-Site)
3 Months ago
Microsoft - Software Engineer - Security, Multiple Locations

Microsoft

Redmond, Washington, United States (On-Site)
3 Months ago
Ubisoft - Technical Cinematic Designer

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
1 Month ago
Aspyr Media - Head of Engineering

Aspyr Media

Austin, Texas, United States (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

IGT - Retail Merchandiser Associate I-(Holland/ South Haven, MI)

IGT

Michigan, United States (On-Site)
4 Months ago
Zones - Client Executive (Seattle)

Zones

Washington, United States (Hybrid)
4 Months ago
Fluence - Director of Planning, Americas

Fluence

Houston, Texas, United States (Hybrid)
5 Months ago
Fluence - Project Controller - Energy Storage

Fluence

Arlington, Virginia, United States (On-Site)
5 Months ago
Epic Games - Senior Marketing Performance Manager

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
Zoox - Software Systems Engineer

Zoox

Foster City, California, United States (Hybrid)
5 Months ago
NVIDIA - Senior GPU Architect

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Trek - Seasonal Sales Associate - Part Time

Trek

Baltimore, Maryland, United States (On-Site)
1 Month ago
Evolution - Engineering Purchasing Specialist

Evolution

Philadelphia, Pennsylvania, United States (On-Site)
3 Weeks ago
Universal Music - Director, Commercial Marketing

Universal Music

Beverly Hills, California, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Build A Rocket Boy - Senior Online Programmer

Build A Rocket Boy

Edinburgh, Scotland, United Kingdom (On-Site)
2 Months ago
VGW - Senior Infrastructure Engineer

VGW

Krakow Am See, Mecklenburg-Vorpommern, Germany (Remote)
1 Month ago
Sinch - Backend Engineer

Sinch

Skåne County, Sweden (Hybrid)
3 Months ago
PwC - Associate_ Java developer _Application  Technology_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
6 Months ago
PAPAYA - Backend Team Lead

PAPAYA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago
Pocket Worlds - Senior Backend Engineer (DevOps)

Pocket Worlds

Austin, Texas, United States (On-Site)
6 Months ago
Tencent - DBA Intern

Tencent

(On-Site)
1 Month ago
Axinous - Staff Software Development Engineer - Java Backend

Axinous

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Illuvium - Senior C# Engineer

Illuvium

Copenhagen, Denmark (Remote)
6 Months ago
Easygo - Software Development Engineer - Payments (Sydney)

Easygo

Sydney, New South Wales, Australia (On-Site)
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)

Shanghai, Shanghai, China (On-Site)

Shanghai, Shanghai, China (On-Site)

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