Senior Software Engineer - Golang

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

Job Summary

Job Description

thatgamecompany seeks a Senior Software Engineer proficient in Golang to develop and scale backend services for their massively multiplayer online game, Sky: Children of the Light. Responsibilities include creating and maintaining high-volume Golang services for game and player state, collaborating with designers on new gameplay systems, deploying microservices to a live environment, monitoring and diagnosing problems, guiding future backend architecture, and performing code reviews. The ideal candidate possesses 5+ years of backend experience in MMO or high-volume, low-latency web services, fluency in Golang, and expertise with relational and non-relational databases. Experience with Kubernetes, Docker, and various testing methodologies is also essential.
Must have:
  • 5+ years backend experience (MMO or high-volume)
  • Golang fluency
  • Relational & Non-relational DB expertise
  • Kubernetes & containerization experience
  • Microservice & Monolith architecture familiarity
  • Git expertise
  • Testing (unit, stress, integration)
Good to have:
  • Experience with multiple cloud providers (AWS or GCP)
  • Kubernetes, Helm, and Docker experience
  • Erlang, C++, or functional programming experience
  • Perforce 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 program with company match
  • Mental health resources
  • Discount portal
  • Professional development support

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 


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.

 

We look forward to meeting you.

 

#LI-Remote 

Similar Jobs

The Walt Disney Company - Senior Software Engineer (Front End - Rust)

The Walt Disney Company

New York, New York, United States (On-Site)
2 Months ago
Tencent - Data Scientist

Tencent

Singapore (On-Site)
6 Months ago
HP - AI Lab – ML Engineer, Model Optimization

HP

Sant Cugat Del Vallès, Catalonia, Spain (On-Site)
6 Months ago
Google - Software Engineering Manager II, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago
NVIDIA - Silicon Circuit Characterization Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
Balbix - Staff /Sr Staff/ Principal Engineer - Lakehouse

Balbix

Gurugram, Haryana, India (On-Site)
6 Months ago
Sporty Group - Android Engineer

Sporty Group

India (Remote)
8 Months ago
seeking alpha - Expert Ruby on Rails Developer

seeking alpha

Poland (Remote)
1 Month ago
Canva - Staff Backend Engineer - Product Insights Enablement - Java

Canva

Melbourne, Victoria, Australia (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Sausalito, California, United States (On-Site)
5 Months ago
ByteDance - Senior/Tech Lead AI/LLM Network Software Development Engineer

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
SKYDANCE - Senior Rigging Artist

SKYDANCE

Madrid, Community Of Madrid, Spain (Hybrid)
1 Month ago
N-iX - Senior Unreal Engine/C++ Engineer

N-iX

United Kingdom (Remote)
2 Months ago
Undead Labs - Senior Open World Engineer

Undead Labs

Champaign, Illinois, United States (Hybrid)
2 Months ago
Next Level Business Services - Teamcenter Solution Architect

Next Level Business Services

Houston, Texas, United States (On-Site)
5 Months ago
Ramen VR - Lead Engine Programmer

Ramen VR

California, United States (On-Site)
8 Months ago
Larian Studios - Senior Tools Programmer

Larian Studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Months ago
Meta - Software Engineer (Leadership) - Machine Learning

Meta

Menlo Park, California, United States (Remote)
5 Months ago
Netflix - Distributed Systems Engineer (L5) - Data Platform

Netflix

United States (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

AGS - American Gaming Systems - Field Service Technician I

AGS - American Gaming Systems

Michigan, United States (On-Site)
1 Month ago
Fliff  Inc  - Payments and Fraud Analyst

Fliff Inc

Philadelphia, Pennsylvania, United States (On-Site)
9 Months ago
Next Level Business Services - BPM Architect/Developer

Next Level Business Services

Brooklyn, Ohio, United States (On-Site)
5 Months ago
Epic Games - Build Engineer, Fortnite

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
GAMURS Group - Destructoid: Freelance Book Writer (Lists)

GAMURS Group

United States (Remote)
3 Months ago
Netflix - Software Engineer L4, GenAI Platform

Netflix

United States (Remote)
1 Month ago
ByteDance - Research Scientist, Code Generation

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Moonbug Entertainment - Sales Director (Programmatic/YouTube)

Moonbug Entertainment

New York, New York, United States (Hybrid)
4 Weeks ago
Trek - Warehouse Associate

Trek

California, United States (On-Site)
2 Months ago
Mattel  Inc  - Sr Packaging Engineer

Mattel Inc

California, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

CloudHire - Principal Backend Engineer - TypeScript

CloudHire

Telangana, India (Remote)
4 Weeks ago
Scorewarrior - Senior Backend C++ Developer (Framework)

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
7 Months ago
Epic Games - Backend Engineer

Epic Games

(On-Site)
3 Months ago
seeking alpha - Senior Back-End Developer (Poland)

seeking alpha

Poland (On-Site)
3 Months ago
Balbix - Sr Staff Engineer - Connector

Balbix

Bengaluru, Karnataka, India (On-Site)
6 Months ago
seeking alpha - Expert Ruby on Rails Developer

seeking alpha

Ukraine (Remote)
1 Month ago
Canva - Senior Backend Engineer (Java) Design at Scale - Teams and Education

Canva

Sydney, New South Wales, Australia (Remote)
4 Weeks ago
Lurkit - Software Engineer

Lurkit

Linköping, Östergötland County, Sweden (On-Site)
4 Months ago
Epic Games - Senior Mobile Engineer

Epic Games

(On-Site)
3 Months ago
Haptic - Senior Backend Engineer

Haptic

Paris, Île-de-France, France (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