Senior Software Engineer - Golang

2 Months ago • 5 Years + • Backend Development

Job Summary

Job Description

thatgamecompany seeks a Senior Software Engineer proficient in Golang to contribute to the backend development of their massively multiplayer online game, Sky: Children of the Light. Responsibilities include creating and maintaining high-volume Golang services for game and player state, working with designers on new gameplay systems, deploying microservices, monitoring and troubleshooting live environments, guiding backend technology and architecture design, and code reviews. The ideal candidate possesses 5+ years of backend experience with MMOs or high-volume, low-latency web services, Golang fluency, database expertise (PostgreSQL, MongoDB, Redis), and Kubernetes experience. Experience with cloud providers (AWS, GCP), Helm, Docker, and various testing methodologies is a plus.
Must have:
  • 5+ years backend experience (MMO or high-volume services)
  • Golang fluency
  • Relational & NoSQL database expertise
  • Kubernetes experience
  • Microservice & Monolith architecture knowledge
  • Expert Git user
  • Testing (unit, stress, integration)
Good to have:
  • Experience with multiple cloud providers (AWS or GCP)
  • Kubernetes, Helm, and Docker expertise
  • Erlang, C++, or functional programming experience
  • Perforce experience

Job Details

Senior Software Engineer - Golang

For Sky: Children of the Light, thatgamecompany has developed several backend services 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, user-generated content, and various persistent gameplay systems. 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 Golang services to maintain game and player state in a reliable, secure, and scalable manner

  • Work with designers to help bring new gameplay systems to life

  • Deploy microservices to our live environment

  • Monitor and diagnose problems in the live environment, fixing them in a timely manner

  • Help guide future backend technology, systems, and architecture design

  • Review another engineer’s Pull Request offering actionable feedback 

You should:

  • Be a fan of TGC games and be excited about enhancing the player experience

  • Have 5+ years experience working on the backend for an MMO or high-volume, low-latency web services

  • Be fluent in Golang

  • Have deep experience with both relational and non-relational databases (PostgreSQL, MongoDB, Redis)

  • Be comfortable deploying containerized services to a kubernetes cluster

  • Be familiar with both microservice and monolith architectures

  • Be an expert git user

  • Be familiar with creating unit tests, stress tests, and integration tests

  • Be proficient debugging in network environments

It would be great if you also:

  • Have experience with multiple cloud providers like AWS or GCP

  • Have experience with Kubernetes, Helm, and Docker

  • Have experience with Erlang, C++, or functional programming

  • Have experience with Perforce for source control 


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.

 

We look forward to meeting you.

 

#LI-Remote 

Similar Jobs

Light Speed Studios - Senior Technical Artist

Light Speed Studios

California, United States (On-Site)
1 Month ago
ION - Senior C++ Developer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
5 Months ago
Larian Studios - Associate Engine Lead Programmer

Larian Studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Big Ant Studios - Junior QA

Big Ant Studios

Melbourne, Victoria, Australia (On-Site)
2 Months ago
NVIDIA - Senior Physical Design Methodology Engineer

NVIDIA

Austin, Texas, United States (On-Site)
1 Month ago
Meta - Software Engineer, Infrastructure

Meta

Boston, Massachusetts, United States (On-Site)
4 Months ago
Salesforce - Database Systems Development - Senior/Lead/Principal Member Technical Staff

Salesforce

Hyderabad, Telangana, India (On-Site)
4 Months ago
seeking alpha - Senior Backend Data Developer

seeking alpha

Israel (On-Site)
3 Months ago
DraftKings - Senior Software Engineer, Backend

DraftKings

Canada (Remote)
1 Month ago
Every matrix - Java Developer

Every matrix

London, England, United Kingdom (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineering Manager II, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Visa - Software Engineer - Full Stack

Visa

Warsaw, Masovian Voivodeship, Poland (Hybrid)
5 Months ago
Maxis Studios - Core Software Engineer

Maxis Studios

Edmonton, Alberta, Canada (On-Site)
1 Month ago
Playrix - Senior C++ Software Engineer (Tools)

Playrix

Georgia (Remote)
5 Months ago
Epic Games - Gameplay Systems Engineer Intern

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
ByteDance - Backend Engineer (Model Inference) Intern - 2025 Start

ByteDance

Singapore (On-Site)
5 Months ago
Ludeo - Senior C++ Engineer - Video

Ludeo

Budapest, Hungary (On-Site)
2 Months ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

Bogota, Colombia (On-Site)
9 Months ago
ByteDance - Senior Machine Learning Engineer - AML Algorithm

ByteDance

Seattle, Washington, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

ByteDance - Full Stack Software Engineer, Lark

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
ByteDance - Senior Product Operations Advocate - R&D Tools Direction

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Meta - Production Engineering

Meta

Austin, Texas, United States (Hybrid)
4 Months ago
WebMD - Wellness Program Manager- Part Time (Martinez, CA)

WebMD

United States (On-Site)
5 Months ago
Aera Technology - Client Partner | Enterprise Platform Sales | AI /ML Decision Intelligence | Texas

Aera Technology

Texas, United States (Hybrid)
5 Months ago
Next Level Business Services - Talend Developer

Next Level Business Services

Scottsdale, Arizona, United States (On-Site)
5 Months ago
Varonis  - Cyber Security Architect

Varonis

United States (Remote)
2 Weeks ago
Trek - Assistant Product Manager - Mountain Bikes

Trek

Waterloo, Wisconsin, United States (On-Site)
1 Month ago
The Walt Disney Company - Director, Marine Operations

The Walt Disney Company

Celebration, Florida, United States (On-Site)
1 Month ago
The Walt Disney Company - Senior Systems Engineer

The Walt Disney Company

New York, New York, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Playtika - Senior Java Developer

Playtika

Romania (Hybrid)
4 Months ago
Axon - Senior Privacy Engineer

Axon

Scottsdale, Arizona, United States (Hybrid)
4 Months ago
Epic Games - Backend Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
Qingci Games - Urgent Platform Backend Development Engineer

Qingci Games

(On-Site)
2 Months ago
GoTo Group - Senior Software Engineer - SE3 (DP&I)

GoTo Group

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Spyke Games - Backend Game Developer

Spyke Games

İstanbul, Türkiye (On-Site)
8 Months ago
Meta - Software Engineer, Infrastructure

Meta

Mountain View, California, United States (On-Site)
4 Months ago
Sinch - Senior Java Backend Developer - Malmö - Onsite

Sinch

Malmö, Skåne County, Sweden (On-Site)
5 Months ago
Voodoo - Principal Engineer SDK

Voodoo

Paris, Île-de-France, France (Hybrid)
8 Months ago
Visual Concepts - Senior Server Engineer, NBA 2K

Visual Concepts

Novato, California, United States (On-Site)
4 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.

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)

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