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

Overwolf - Lead Client Software Engineer - Outplayed

Overwolf

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
Riot Games - Technical Sound Designer III - League Studio, Creative eXpressions

Riot Games

Dublin, County Dublin, Ireland (On-Site)
2 Months ago
Luxoft - System Team Lead (C/C++, ADAS, ASPICE), Korean speaker

Luxoft

Seoul, South Korea (On-Site)
2 Months ago
ByteDance - Cloud Native Engineer, ARK Large Model Platform (Singapore)

ByteDance

Singapore (On-Site)
3 Months ago
Patterned Learning Career - Senior Backend Software Engineer

Patterned Learning Career

(Remote)
2 Days ago
Tap Nation - Senior Unity Developer Web3 (Freelance)

Tap Nation

New York, New York, United States (Remote)
1 Month ago
Kaiying Network - Java Backend Developer (Online Video)

Kaiying Network

Shanghai, Shanghai, China (On-Site)
4 Days ago
Scanline VFX - Backend / Service Engineer

Scanline VFX

Toronto, Ontario, Canada (Hybrid)
1 Month ago
Alaan - Backend Engineer

Alaan

Bengaluru, Karnataka, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ivanti - Principal Software Engineer - C++ C# ( atleast 15 years experience)

Ivanti

Hyderabad, Telangana, India (On-Site)
4 Months ago
Hyper Luminal Games  - Console Programmer

Hyper Luminal Games

Scotland, United Kingdom (On-Site)
3 Months ago
Ubisoft - Technical Architect

Ubisoft

Pune, Maharashtra, India (On-Site)
5 Days ago
Microsoft - Software Engineer - Fullstack, Atlanta

Microsoft

Atlanta, Georgia, United States (On-Site)
1 Month ago
Sony Interactive Entertainment - Application Security Engineer

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
4 Weeks ago
SMU Guildhall - Faculty - Video Game Development

SMU Guildhall

Dallas, Texas, United States (On-Site)
4 Months ago
Microsoft - Member of Technical Staff - Backend Growth Engineer

Microsoft

Mountain View, California, United States (Hybrid)
3 Weeks ago
Romero Games - Gameplay Programmer

Romero Games

Galway, County Galway, Ireland (Hybrid)
3 Months ago
Sony Interactive Entertainment - システムソフトウェア開発(Bluetoothスタック、無線プロトコル開発)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
3 Months ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Georgia (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

Mattel  Inc  - Senior Account Manager, Account Management

Mattel Inc

New York, New York, United States (On-Site)
2 Months ago
Interactive Brokers - Procurement Systems Administrator

Interactive Brokers

Greenwich, Connecticut, United States (Hybrid)
4 Months ago
Nintendo - Software Engineer II (NST)

Nintendo

Redmond, Washington, United States (Hybrid)
1 Month ago
Info Stretch - .Net Architect

Info Stretch

Mechanicsburg, Pennsylvania, United States (On-Site)
2 Months ago
Netflix - Sr. Analyst, Casualty Claims

Netflix

Los Angeles, California, United States (On-Site)
1 Month ago
Warner Bros Games - Staff Software Engineer

Warner Bros Games

Atlanta, Georgia, United States (On-Site)
3 Months ago
Salesforce - Demo Engineer

Salesforce

San Francisco, California, United States (Remote)
1 Week ago
Canva - Corporate Controller

Canva

San Francisco, California, United States (Remote)
1 Week ago
Electronic Arts - Senior Director, Strategic Partner Operations

Electronic Arts

Orlando, Florida, United States (On-Site)
5 Months ago
Rockstar Games - Researcher, Consumer Insights

Rockstar Games

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

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Seedify - Senior Backend Engineer

Seedify

Indonesia (Remote)
2 Weeks ago
Applike Group - Senior Go Backend Developer (Advertising Dashboard Team) (f/m/d)

Applike Group

Hamburg, Hamburg, Germany (Hybrid)
3 Months ago
LeoVegas - Infrastructure Lead

LeoVegas

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
Warner Bros Discovery - Senior Staff Software Engineer- Backend(Java), Commerce- Hyderabad

Warner Bros Discovery

Hyderabad, Telangana, India (On-Site)
2 Months ago
NAH.io - Senior Software Analyst/ Architect

NAH.io

Hong Kong (On-Site)
3 Months ago
Epic Games - Lead Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Google - Software Engineer III, Infrastructure, Platforms Infrastructure Engineering

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
Haptic - Backend Engineer (Go)

Haptic

Sweden (On-Site)
1 Month ago
Eleventh Hour Games - Senior Back-End Engineer

Eleventh Hour Games

Texas, United States (Remote)
1 Week 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.

United States (Remote)

United States (Remote)

United States (Remote)

United States (Remote)

United States (Remote)

United States (Remote)

United States (Remote)

United States (Remote)

Shanghai, Shanghai, China (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