Senior Software Engineer - Golang

2 Months 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 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

bytro studios - Lead DevOps Engineer

bytro studios

Hamburg, Hamburg, Germany (Hybrid)
2 Months ago
Qualcomm - IT Senior Developer - Apigee

Qualcomm

Hyderabad, Telangana, India (On-Site)
4 Weeks ago
N-ix - Middle Node.JS Engineer

N-ix

Colombia (Hybrid)
1 Month ago
Inkittt - Director of Engineering

Inkittt

San Francisco, California, United States (Hybrid)
5 Months ago
Unity - Senior Product Manager, SDK

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago
Epic Games - Senior C++ Programmer, Native Client

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Tencent - Forex Application Development Intern - Singapore 900071

Tencent

Singapore (On-Site)
5 Months ago
Epic Games - Backend Engineer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
5 Months ago
Every matrix - Senior Backend Developer (NodeJS)

Every matrix

Kyiv, Kyiv City, Ukraine (Hybrid)
2 Months ago
Penn Interactive - Staff Software Developer, Platform Core

Penn Interactive

United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Fortra - Software Engineer III

Fortra

United States (On-Site)
4 Days ago
T systems - Full Stack Developer

T systems

Pune, Maharashtra, India (On-Site)
2 Months ago
Thales - DevOps Tech Lead

Thales

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
Airbyte - Software Engineer, Deployments

Airbyte

San Francisco, California, United States (On-Site)
1 Month ago
Inworld AI - Staff Platform Engineer - USA

Inworld AI

Mountain View, California, United States (On-Site)
6 Months ago
Polygon Labs - Chief Technology Officer

Polygon Labs

United States (Remote)
2 Months ago
Inworld AI - Staff Platform Engineer

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Vertx Inc. - Lead Software Engineer

Vertx Inc.

(Remote)
1 Month ago
Survay Monkey - Staff Site Reliability Engineer - Cloud Solutions Team

Survay Monkey

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Argus Labs - Site Reliability Engineer

Argus Labs

Calgary, Alberta, Canada (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

Netflix - Engineering Manager, Delivery Engineering

Netflix

United States (On-Site)
7 Months ago
Riot Games - Technical Game Designer II - Riftbound: The League of Legends Trading Card Game

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
Zinnia - Analyst III, Client Success

Zinnia

Topeka, Kansas, United States (Hybrid)
1 Month ago
Qualcomm - CPU Physical Design Engineer

Qualcomm

Santa Clara, California, United States (On-Site)
1 Week ago
Volley - Senior Software Engineer, Platform

Volley

San Francisco, California, United States (Hybrid)
3 Months ago
Inkittt - Marketing Manager, Galatea & GalateaTV

Inkittt

San Francisco, California, United States (Hybrid)
8 Months ago
Philips - Long Term Resource Planner 2 - ServiceMax

Philips

Nashville, Tennessee, United States (On-Site)
3 Days ago
Blinkhealth - Executive Assistant

Blinkhealth

New York, New York, United States (On-Site)
1 Month ago
Motorola solutions - Sr. RF Engineer

Motorola solutions

Schaumburg, Illinois, United States (On-Site)
2 Weeks ago
Moloco - Director of Thought Leadership & Content

Moloco

New York, New York, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Google - Software Engineering Manager, Core Analytics and Insights

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
Vigaet - Internship-Node.Js Developer

Vigaet

(Remote)
6 Months ago
Rennsportgg - Senior Backend Engineer (f/m/x)

Rennsportgg

Malmö, Skåne County, Sweden (Remote)
9 Months ago
Tesla - Distributed Systems Engineer, Autobidder Platform (Energy Software)

Tesla

North Holland, Netherlands (On-Site)
3 Months ago
limit break - Senior Backend Engineer, Core Services

limit break

Tokyo, Japan (On-Site)
3 Months ago
Canva - Backend Software Engineer (Java) - User Product

Canva

Sydney, New South Wales, Australia (Remote)
3 Months ago
UXBERT Labs - Senior Backend Developer

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
5 Months ago
Google - Software Engineer III, Infrastructure, Platforms Infrastructure Engineering

Google

Kirkland, Washington, United States (On-Site)
1 Month ago
Every matrix - Senior Backend Developer (NodeJS)

Every matrix

Kyiv, Kyiv City, Ukraine (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

thatgamecompany is best recognized for creating award-winning, enriching, and meaningful game titles such as Journey, Flower, and flOw. Sky is our most complex undertaking to date. It is a social network built around the values inherited from a powerful humanistic story. It is a live experience continuously evolving inside a global online theme park. We are also working on an unannounced game, look out for it soon!

United States (Remote)

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