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

ByteDance - Tech Lead - Frontend Software Engineer, Global E-commerce Supply Chain and Logistics

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago
Krafton  - AI Programmer

Krafton

Montreal, Quebec, Canada (Hybrid)
3 Weeks ago
Conduent - Lead C++ Developer

Conduent

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Activision - Senior Gameplay Programmer

Activision

Malmö, Skåne County, Sweden (On-Site)
1 Month ago
QUANTIC DREAM - Physics Programmer

QUANTIC DREAM

Paris, Île-de-France, France (Hybrid)
1 Month ago
Interactive Brokers - Senior Software Engineer

Interactive Brokers

Greenwich, Connecticut, United States (On-Site)
4 Months ago
Xsolla - Backend Software Engineer

Xsolla

Azerbaijan (On-Site)
4 Months ago
Flow - Senior/Staff Backend Software Engineer

Flow

New York, New York, United States (Hybrid)
4 Months ago
SmileGate - Billing/Store Service Developer

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
1 Month ago
Nexters - Lead .NET Developer

Nexters

Cyprus (Remote)
6 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Epic Games - Senior Engine Programmer

Epic Games

Canada (On-Site)
1 Month ago
ByteDance - Video Analysis and Quality Algorithm Engineer - 2023 Start (MS)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
ByteDance - Software Engineer, Tech Lead - Engineering Efficiency and AI Code Assistant

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Zoox - Senior/Staff Software Engineer - Simulation C++ Framework

Zoox

Foster City, California, United States (Hybrid)
4 Months ago
Starbreeze Studios - Rendering Programmer

Starbreeze Studios

Stockholm, Stockholm County, Sweden (Hybrid)
23 Hours ago
Meta - Production Engineering

Meta

Austin, Texas, United States (Hybrid)
3 Months ago
Microsoft - Senior reliability Engineer

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Overwolf - Junior Developer (Computer Science Graduate)

Overwolf

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Weeks ago
undefined - audio

Chengdu, Sichuan, China (On-Site)
8 Months ago
Playground Games - Senior Gameplay Engineer

Playground Games

England, United Kingdom (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

ByteDance - Senior Software Engineer, Edge Cloud Platform

ByteDance

Seattle, Washington, United States (On-Site)
2 Months ago
DraftKings - VIP Host

DraftKings

Chicago, Illinois, United States (On-Site)
2 Weeks ago
Apex logic - Sr. Front-End Developer

Apex logic

United States (Remote)
2 Months ago
Corsair - PC Diagnostic/Repair Technician

Corsair

Duluth, Georgia, United States (On-Site)
1 Week ago
ION - Junior Private Credit Reporter - Debtwire North America

ION

New York, New York, United States (On-Site)
3 Months ago
ION - Senior Business Consultant - RightAngle

ION

Houston, Texas, United States (On-Site)
4 Months ago
Treyarch - SENIOR WEAPON CONCEPT ARTIST - TREYARCH (LOS ANGELES)

Treyarch

Los Angeles, California, United States (On-Site)
3 Months ago
Netflix - Product Manager, Ads Platform (Identity Service & Onboarding)

Netflix

California, United States (On-Site)
3 Months ago
Milestone - Senior Embedded Software Engineer

Milestone

United States (Remote)
1 Week ago
Rapt Studio - Designer (Interior Design/Architecture)

Rapt Studio

San Francisco, California, United States (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Homa games - Senior MLOps Engineer

Homa games

Paris, Île-de-France, France (On-Site)
3 Months ago
Zeta - Software Development Engineer _ II Backend

Zeta

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Nolimit City - Backend developer

Nolimit City

Stockholm, Stockholm County, Sweden (On-Site)
3 Months ago
PwC - Java Microservices Backend developer - Bangalore (early joiners)

PwC

Bengaluru, Karnataka, India (On-Site)
4 Months ago
King - Senior Data Engineer

King

San Francisco, California, United States (Hybrid)
4 Days ago
DPS Games - Senior Backend Engineer (Unannounced project)

DPS Games

Guildford, England, United Kingdom (Hybrid)
4 Months ago
Ziff Davis - Senior Software Engineer, Backend - Lose It!

Ziff Davis

United States (On-Site)
3 Months ago
PwC - Backend Developer/Consultant with German (freelance)

PwC

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago
Backbone - Junior Software Engineer, Backend

Backbone

Seattle, Washington, United States (Hybrid)
7 Months ago
OtherSide Entertainment - Senior Online Engineer

OtherSide Entertainment

United States (Remote)
1 Month 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)

Canada (Remote)

Canada (Remote)

Shanghai, Shanghai, China (On-Site)

Shanghai, Shanghai, China (On-Site)

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