Senior Software Engineer - Golang

3 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

Tide - Senior Data Analytics Engineer - Marketing

Tide

Lithuania (Remote)
17 Hours ago
bytedance - Video Codec Algorithm Engineer - Multimedia Lab

bytedance

Seattle, Washington, United States (On-Site)
8 Months ago
SEGA - Audio Programmer

SEGA

Horsham, England, United Kingdom (Hybrid)
1 Month ago
Ubisoft - Senior Gameplay Programmer

Ubisoft

Montpellier, Occitanie, France (On-Site)
3 Months ago
Devoteam - ServiceNow Consultant

Devoteam

Bratislava, Bratislava Region, Slovakia (Hybrid)
3 Months ago
Ion - Lead Python Engineer, New York

Ion

New York, New York, United States (Hybrid)
8 Months ago
Rockstar Games - Senior Software Engineer (C#)

Rockstar Games

New York, United States (On-Site)
1 Month ago
Capgemini - P&C Auto Insurance

Capgemini

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
undefined - Senior Python Developer

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Weeks ago
bohemia interactive - Vehicle Programmer

bohemia interactive

Mníšek, Liberec Region, Czechia (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Capgemini - Alteryx Developer

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
bytedance - Cloud Native Infrastructure Engineer - Foundational Technology

bytedance

Singapore (On-Site)
7 Months ago
bytedance - Product Manager - Compliance - Singapore

bytedance

Singapore (On-Site)
7 Months ago
SSC Technologies - DevOps Engineer

SSC Technologies

Kansas City, Missouri, United States (Hybrid)
1 Month ago
Luxoft - Senior Software Support Engineer

Luxoft

Slovakia (Remote)
7 Months ago
TransPerfect - Localization QA Lead

TransPerfect

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Day ago
Rocket - Principal Consultant

Rocket

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
extreme network - Senior Desktop Systems Specialist

extreme network

Vaughan, Ontario, Canada (Hybrid)
2 Weeks ago
Assist software  - Oracle NetSuite Senior Developer

Assist software

Romania (On-Site)
3 Months ago
Enphase Energy - Senior Engineer, Embedded Software

Enphase Energy

Christchurch, Canterbury, New Zealand (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in United States

bytedance - Senior Security Tech Lead Manager - Security Engineering

bytedance

San Jose, California, United States (On-Site)
4 Months ago
Toast - Principal Cloud Engineer

Toast

United States (Remote)
2 Weeks ago
Toast - Field Marketing Manager

Toast

United States (Remote)
2 Weeks ago
WebMD - Wellness Program Manager

WebMD

Garyville, Louisiana, United States (On-Site)
1 Month ago
SimpliSafe - Security Monitoring Specialist

SimpliSafe

Richmond, Virginia, United States (On-Site)
1 Month ago
BioFire - Associate Manager, Final QC Laboratory

BioFire

Hazelwood, Missouri, United States (On-Site)
1 Month ago
Pattern - Senior Product Manager - Operations

Pattern

Lehi, Utah, United States (On-Site)
1 Month ago
Apple - Manager, ML Data Operations

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Power Integrations - Field Sales Engineer (Remote)

Power Integrations

Ohio, United States (On-Site)
8 Months ago
Zeeco, Inc. - Applications Engineer - Bilingual Spanish/Portuguese

Zeeco, Inc.

Broken Arrow, Oklahoma, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Qualcomm - Senior Engineer - Device driver programming

Qualcomm

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
Capgemini - Java BDD Automation

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Apexon - .Net Developer

Apexon

Mechanicsburg, Pennsylvania, United States (On-Site)
1 Year ago
Ion - Lead Java Developer, New York

Ion

New York, New York, United States (Hybrid)
8 Months ago
undefined - Senior Database Administrator

Bucharest, Bucharest, Romania (On-Site)
1 Month ago
Ion - Software Developer/Engineer - Graduate Development Program

Ion

Collecchio, Emilia-Romagna, Italy (On-Site)
8 Months ago
Mapbox - Software Development Engineer II, C++, Navigation

Mapbox

Poland (On-Site)
3 Days ago
CloudLinux - Senior Python Developer with Security Expertise

CloudLinux

Sofia City Province, Bulgaria (Remote)
3 Months ago
binance - Java Engineer - Trading Tech

binance

Taipei City, Taiwan (Remote)
4 Months ago
Sonar Source - Software Engineer (Java)

Sonar Source

Austin, Texas, United States (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded