Senior Software Engineer - Golang

1 Month 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

Meta - Software Engineering Manager, Product

Meta

Menlo Park, California, United States (Remote)
• 2 Months ago
Tejas Networks - Staff Engineer -GPON Development

Tejas Networks

Chennai, Tamil Nadu, India (On-Site)
• 4 Months ago
Ubisoft - Senior Technical Animator (Assassin's Creed)

Ubisoft

Chengdu, Sichuan, China (On-Site)
• 8 Months ago
Nintendo - CONTRACT - Software Engineer (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
• 2 Months ago
DPS Games - Lead Technical Artist (Unannounced Project)

DPS Games

Guildford, England, United Kingdom (Hybrid)
• 3 Weeks ago
Unity - Développeur(se) Senior Back-End, Data Services | Senior Backend Developer, Data Services

Unity

San Francisco, California, United States (On-Site)
• 2 Months ago
King - Senior Data Engineer

King

Barcelona, Catalonia, Spain (On-Site)
• 2 Months ago
Microsoft - Senior Software Engineer-Backend

Microsoft

Noida, Uttar Pradesh, India (On-Site)
• 4 Weeks ago
Baazi Games - Senior Software Engineer

Baazi Games

Delhi, India (Hybrid)
• 3 Months ago
King - Staff Software Engineer (Data)

King

San Francisco, California, United States (On-Site)
• 5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Linden Lab - Senior Software Engineer

Linden Lab

San Francisco, California, United States (Hybrid)
• 3 Months ago
Salesforce - Database Systems Development - Senior/Lead/Principal Member Technical Staff

Salesforce

Hyderabad, Telangana, India (On-Site)
• 3 Months ago
ByteDance - Backend Software Engineer - Global E-Commerce Supply Chain Inventory

ByteDance

Seattle, Washington, United States (On-Site)
• 3 Months ago
Glean - Software Engineer, Machine Learning

Glean

Palo Alto, California, United States (On-Site)
• 3 Months ago
Virtuos - Lead Software Engineer

Virtuos

Singapore (On-Site)
• 2 Months ago
ION - Technical Consultant - Endur

ION

Houston, Texas, United States (On-Site)
• 3 Months ago
Bit Reactor, LLC - SENIOR GRAPHICS ENGINEER

Bit Reactor, LLC

Cockeysville, Maryland, United States (On-Site)
• 2 Months ago
Playrix - Director of Engineering

Playrix

Cyprus (Remote)
• 3 Months ago
Google - Software Engineer, PhD, Early Career, Campus, 2025 Start

Google

Atlanta, Georgia, United States (On-Site)
• 2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

Ember Lab - IT Manager

Ember Lab

Orange, California, United States (Hybrid)
• 3 Weeks ago
Sandbox VR - Retail Associate

Sandbox VR

Dallas, Texas, United States (On-Site)
• 3 Months ago
The Walt Disney Company - Lead Release Management Analyst

The Walt Disney Company

Seattle, Washington, United States (On-Site)
• 1 Week ago
The Walt Disney Company - Content Planning Manager (Local Originals)

The Walt Disney Company

Glendale, California, United States (On-Site)
• 1 Month ago
Netflix - Senior Manager - Finance Process, Data, and Systems Analysis

Netflix

Los Angeles, California, United States (Hybrid)
• 1 Month ago
Anavation - Software Developer 4

Anavation

Quantico, Virginia, United States (On-Site)
• 3 Months ago
Meta - Software Engineer, Infrastructure

Meta

San Francisco, California, United States (Remote)
• 2 Months ago
Singularity 6 - Narrative Designer (Temporary Assignment)

Singularity 6

United States (Hybrid)
• 2 Months ago
Luxoft - Android Framework Developer

Luxoft

New York, United States (Remote)
• 1 Month ago
Whoop - Head of Creative

Whoop

Boston, Massachusetts, United States (Hybrid)
• 3 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Blizzard Entertainment - Java Backend Developer

Blizzard Entertainment

Barcelona, Catalonia, Spain (On-Site)
• 2 Months ago
Wargaming - Senior Backend Engineer (Unannounced project)

Wargaming

Prague, Prague, Czechia (Hybrid)
• 2 Months ago
Entrata - Backend Developer

Entrata

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
• 3 Months ago
Xsolla - Golang Backend Developer

Xsolla

Montreal, Quebec, Canada (On-Site)
• 3 Months ago
Abnormal Security - Software Engineer - II, Backend

Abnormal Security

Bengaluru, Karnataka, India (Hybrid)
• 4 Months ago
Ambient Security - Staff Software Engineer

Ambient Security

Bengaluru, Karnataka, India (Hybrid)
• 5 Months ago
Devrev - Software Developer: Backend

Devrev

Bengaluru, Karnataka, India (On-Site)
• 2 Months ago
Argus Labs - Senior Software Engineer (Infrastructure/Backend)

Argus Labs

(Remote)
• 3 Days ago
Wargaming - Game Developer (Unannounced Project)

Wargaming

Vilnius, Vilnius County, Lithuania (On-Site)
• 1 Month ago
Hasura - Senior / Staff Software Engineer (Architect) - Cloud Infrastructure

Hasura

Bengaluru, Karnataka, India (Hybrid)
• 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)

United States (Remote)

United States (Remote)

United States (Remote)

United States (Remote)

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