Senior Software Engineer - Golang

1 Hour ago • 5 Years + • Backend Development

About the job

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

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 

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

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 (On-Site)

Shanghai, Shanghai, China (Remote)

Shanghai, Shanghai, China (Remote)

View All Jobs

Get notified when new jobs are added by That game company

Similar Jobs

GoTo Group - Lead Software Engineer - Cartography

GoTo Group, Singapore (On-Site)

Framestore - FREELANCE: CG - LOS ANGELES

Framestore, United States (On-Site)

Playtika - TypeScript Technical Lead

Playtika, Ukraine (On-Site)

The Walt Disney Company - Principal Software Engineer, C++

The Walt Disney Company, United States (On-Site)

ByteDance - Senior Site Reliability Engineer, CDN

ByteDance, Singapore (On-Site)

GeoServe - Senior Backend Engineer

GeoServe, India (On-Site)

Avathon - Software Engineer (Scala_Backend)

Avathon, India (On-Site)

Applike Group - Senior QA Engineer (f/m/d)

Applike Group, Germany (Hybrid)

Playrix - Golang Tech Lead

Playrix, Serbia (Remote)

Nielsen Holdings - .Net Developer

Nielsen Holdings, India (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Microsoft - Software Engineer II

Microsoft, Spain (On-Site)

Thatgamecompany - Audio Designer

Thatgamecompany, (Remote)

Playrix - Lead SDET

Playrix, Montenegro (Remote)

ION - Senior C++ Developer, Italy

ION, Italy (On-Site)

IO Interactive - Senior Audio Programmer

IO Interactive, Sweden (Hybrid)

Microsoft - Software Engineering II

Microsoft, India (On-Site)

Creative Assembly - Lead Technical Artist

Creative Assembly, United Kingdom (Hybrid)

ByteDance - Software Engineer, Cloud Native Platform

ByteDance, United States (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in United States

Paypal - Sr. Manager, SMB Growth Success

Paypal, United States (Hybrid)

Nagarro - Associate Staff Engineer, IOT

Nagarro, United States (On-Site)

PlayStation Global - Server Engineer

PlayStation Global, United States (On-Site)

Match Group - Sr. Software Engineer, Machine Learning

Match Group, United States (Hybrid)

Meta - UXR Research Leader [Growth Team]

Meta, United States (On-Site)

Dun & Bradstreet - Principal, Strategic Pricing (R-16808)

Dun & Bradstreet, United States (On-Site)

Inworld AI - Forward Deployed Engineer - Korea

Inworld AI, United States (Remote)

AGS - American Gaming Systems - Parts Order Specialist

AGS - American Gaming Systems, United States (On-Site)

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Fliff  Inc  - Software Engineer II

Fliff Inc , Bulgaria (On-Site)

Evolution - Scala Engineer

Evolution, Poland (On-Site)

GoTo Group - Senior Software Engineer (IC) - SE4 (DP&I)

GoTo Group, Indonesia (On-Site)

Fliff  Inc  - Staff Software Engineer

Fliff Inc , Bulgaria (On-Site)

Wargaming - Game Developer (Unannounced Project)

Wargaming, Poland (On-Site)

Embark Studios - Backend Engineer (Go) - Shared

Embark Studios, Sweden (On-Site)

AI Fund - Backend Engineer

AI Fund, (Remote)

Get notifed when new similar jobs are uploaded