Senior Software Engineer - Golang

4 Months ago • 5 Years + • Programming • $95,000 PA - $177,000 PA

Job Summary

Job Description

thatgamecompany seeks a Senior Software Engineer proficient in Golang to enhance their backend services for Sky: Children of the Light. This role involves creating and maintaining high-volume Golang services, ensuring reliability, security, and scalability. Responsibilities include working with designers on new gameplay systems, deploying microservices, monitoring and diagnosing live environment issues, guiding future backend architecture, and reviewing code. Ideal candidates have 5+ years of backend experience in MMOs or high-volume services, fluency in Golang, database expertise (PostgreSQL, MongoDB, Redis), Kubernetes experience, and strong testing skills. The position offers a competitive salary and benefits package, and the opportunity to work on a globally successful game.
Must have:
  • 5+ years backend experience (MMO or high-volume)
  • Golang fluency
  • Relational & NoSQL database experience
  • Kubernetes deployment
  • Microservice/monolith architecture knowledge
  • Expert Git user
  • Unit, stress, integration testing
Good to have:
  • Experience with multiple cloud providers (AWS/GCP)
  • Kubernetes, Helm, Docker experience
  • Erlang, C++, or functional programming experience
  • Perforce experience
Perks:
  • Paid Time Off, Holidays, Winter Break
  • Medical, Dental, Vision coverage (from day one)
  • Pet Insurance
  • Compassionate Leave
  • Wellness stipend
  • Work from home stipend
  • 401K with company match
  • Mental health resources (Headspace, EAP)
  • Discount portal
  • Diversity & Inclusion initiatives
  • 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

Saronic Technologies - Manufacturing Execution System (MES) Engineer

Saronic Technologies

Austin, Texas, United States (On-Site)
1 Week ago
Lambda - Data Center Operations Engineer - Los Angeles

Lambda

Vernon, California, United States (On-Site)
1 Week ago
bytedance - Site Reliability Engineer (Third-Party Associate), Traffic Platform - Traffic SRE BPO

bytedance

San Jose, California, United States (On-Site)
1 Week ago
Take-Two Interactive - Workday HRIS Analyst

Take-Two Interactive

London, England, United Kingdom (Hybrid)
1 Week ago
Consilio LLC - Software Developer

Consilio LLC

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Capgemini - Java Developer

Capgemini

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
PwC - Java Jr Analyst and Developer (AdvCon - DTS) | Associate [tag01]

PwC

Piracicaba, State Of São Paulo, Brazil (On-Site)
1 Week ago
Synechron - Jr Developer Java (Developer)

Synechron

Montreal, Quebec, Canada (On-Site)
1 Month ago
YouGov - Senior Software Engineer, Python

YouGov

Milan, Lombardy, Italy (Remote)
1 Month ago
Riot Games - Principal Software Engineer, Foundations Developer Experience & Workflows

Riot Games

Dublin, County Dublin, Ireland (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Paper Stacking games - Creative Planning Intern - Infinity Nikki

Paper Stacking games

Shanghai, China (On-Site)
1 Week ago
Antarctica Global - Junior Fullstack Developer (Node/React)

Antarctica Global

Mumbai, Maharashtra, India (Hybrid)
1 Year ago
magnopus - Technical Artist II

magnopus

Los Angeles, California, United States (Hybrid)
2 Months ago
Scanline VFX - I/O Coordinator

Scanline VFX

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
binance - Senior Product Manager, DEX (Web)

binance

Taipei City, Taiwan (Remote)
5 Months ago
Next Level Business Services - Java/C++ Developer

Next Level Business Services

Sunnyvale, California, United States (On-Site)
9 Months ago
hogarth - QA Engineer

hogarth

Sunnyvale, California, United States (Hybrid)
1 Month ago
Morning Star - Technical Manager (.NET Lead)

Morning Star

Bucharest, Bucharest, Romania (Hybrid)
1 Month ago
broadcom - Field Applications Engineer

broadcom

San Jose, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in United States

C3 IoT - Senior Director, Strategic Solutions - Federal Defense Sector

C3 IoT

Tysons, Virginia, United States (On-Site)
3 Weeks ago
Tennr - Subject Matter Expert, Infusions

Tennr

New York, New York, United States (On-Site)
2 Months ago
Apple - Display Metrology System Engineer

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Gloss Genius - Accounting Manager

Gloss Genius

New York, United States (Hybrid)
1 Month ago
Bird Grey - Sample Maker / Sewer

Bird Grey

Los Angeles, California, United States (On-Site)
3 Weeks ago
Booming Games - Animator

Booming Games

Oregon, United States (Remote)
1 Month ago
Open Systems Technologies - Customer Service Representative

Open Systems Technologies

Tampa, Florida, United States (On-Site)
1 Month ago
Match Group - Sr. Software Engineer, Data

Match Group

Los Angeles, California, United States (Hybrid)
9 Months ago
Plaid  - Software Engineer - Security Engineering

Plaid

New York, United States (On-Site)
1 Week ago
Bally's Interactive - Risk & Fraud Analyst

Bally's Interactive

Jersey City, New Jersey, United States (On-Site)
3 Years ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Sonar Source - Software Engineer (Java)

Sonar Source

Geneva, Geneva, Switzerland (On-Site)
1 Week ago
bohemia interactive - C++ Programmer

bohemia interactive

Prague, Prague, Czechia (On-Site)
1 Week ago
Ion - Software Developer/Engineer - Graduate Development Program

Ion

Milan, Lombardy, Italy (On-Site)
9 Months ago
binance - Pioneer Talent Program - Java Engineer (Tech Compliance)

binance

Taipei City, Taiwan (Remote)
1 Month ago
Capgemini - E2E Planning - C

Capgemini

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
Synechron - Software Developer

Synechron

New York, United States (On-Site)
1 Month ago
Veeam Software - Middle/Senior C# Developer

Veeam Software

Czechia (Remote)
2 Months ago
PwC - Senior Software Developer (.NET)

PwC

Qormi, Malta (On-Site)
10 Months ago
velotio technologies  - Senior Engineer (Python + LangGraph)

velotio technologies

Pune, Maharashtra, India (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Shanghai, China (On-Site)

Los Angeles, California, United States (Remote)

Los Angeles, California, United States (Remote)

El Segundo, California, United States (On-Site)

Los Angeles, California, United States (Remote)

United States (Remote)

Canada (Remote)

United States (Remote)

Shanghai, Shanghai, China (On-Site)

View All Jobs

Get notified when new jobs are added by Thatgamecompany

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug