Engine Programmer

1 Month ago • 2-5 Years • Game Engine • $100,000 PA - $160,000 PA

Job Summary

Job Description

As an Engine Programmer at thatgamecompany, you'll be a key member of a world-class team, tackling challenges in performance optimization (CPU/GPU), cross-platform support, netcode, multithreading, audio, and rendering. You'll collaborate with artists, designers, and engineers, designing, implementing, and updating core game engine systems. Responsibilities include gathering requirements, delivering features, identifying and troubleshooting issues to enhance development efficiency. The role requires experience developing game engines (professional or personal projects) and proficiency in C or C++.
Must have:
  • Game engine development experience
  • 2+ years C/C++ engineering experience
Good to have:
  • 3-5+ years game dev experience using C++
  • Pet engine project (public code preferred)
  • Preference for custom engines over Big Engine™
  • Excellent communication skills
Perks:
  • Paid Time Off, Holidays, Winter Break
  • Medical, Dental, Vision Coverage (Day 1)
  • Pet Insurance
  • Compassionate Leave
  • Wellness Stipend
  • Work From Home Stipend
  • 401K with Company Match
  • Mental Health Resources
  • Discount Portal
  • Diversity Initiatives
  • Professional Development Support

Job Details

Engine Programmer

 

Remote US & Canada only

 

As an Engine Programmer at thatgamecompany, you will be a highly valued member of a world-class Engine and Game Development team. For the right candidate, there are ample opportunities for fun engineering challenges: Performance (CPU and GPU), Cross-platform support, Netcode, Multithreading, Audio, and Rendering, just to name a few. You will be surrounded by knowledgeable peers who will be there to coach and mentor, as you grow into a highly impactful member of the team. 

Must- haves:

  • Experience developing a game engine (at work, school, or as a personal project)

  • 2+ years of technical engineering experience with C or C++

Nice to haves:

  • 3 to 5+ years  experience in game development or similar 3D media using C++

  • Have a pet engine project or game (ideally with public code that we can view) 

  • Find the idea of working in a custom game engine more fun than working in a Big Engine™

  • Clear communication skills, ability to work closely with other high-caliber engineers and artists.

Responsibilities:

  • Design, implement, and update core systems of the TGC game engine

  • Collaborate closely with various disciplines, including artists, designers, and other engineers, to gather requirements, deliver and iterate on features

  • Help monitor, identify and troubleshoot issues and inefficiencies to increase the overall effectiveness of the development team.

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

 

We look forward to meeting you!

 

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 $100,000 USD to $160,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. 

 

#LI-Remote 

 

Similar Jobs

Omnissa - Staff Data Scientist

Omnissa

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
NOVOMATIC - C++ Software Developer

NOVOMATIC

Lesser Poland Voivodeship, Poland (Hybrid)
4 Weeks ago
Amber - Bazel Senior Build Engineer (Project Based)

Amber

Bucharest, Bucharest, Romania (Remote)
1 Month ago
Google - Web Solutions Engineer, University Graduate, 2025

Google

Hyderabad, Telangana, India (On-Site)
3 Months ago
Activision - Lead UI Engineer

Activision

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago
Maverick Games - Senior Gameplay Engineer

Maverick Games

Warwick, England, United Kingdom (On-Site)
3 Months ago
Paxie Games - Sr. Game Developer

Paxie Games

Göztepe, İstanbul, Türkiye (On-Site)
5 Months ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Portugal (Remote)
5 Months ago
RoofStack - Lead Game Developer

RoofStack

İstanbul, İstanbul, Türkiye (On-Site)
3 Months ago
Aesir Interactive - UE Engine Programmer (Regular/Senior)(f/m/d)

Aesir Interactive

Munich, Bavaria, Germany (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Research Scientist, Foundation Model, Music Intelligence

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Epic Games - Senior Game Systems Programmer

Epic Games

Cary, North Carolina, United States (On-Site)
10 Months ago
Nintendo - Software Engineer - Multimedia Technology (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
8 Months ago
Wargaming - Senior Gameplay Programmer (Steel Hunters)

Wargaming

Guildford, England, United Kingdom (Hybrid)
4 Months ago
ByteDance - Senior Software Engineer, Cross Platform Application

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
ByteDance - Software Engineer Graduate (Applied Machine Learning - Engine) - 2025 Start (BS/MS)

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
ByteDance - Backend Software Engineer (BABI) - ByteCloud

ByteDance

Singapore (On-Site)
5 Months ago
Meta - Technical Game Designer

Meta

Burlingame, California, United States (On-Site)
10 Months ago
Build A Rocket Boy - Technical Artist

Build A Rocket Boy

Edinburgh, Scotland, United Kingdom (On-Site)
3 Months ago
ByteDance - Software Engineer - MySQL

ByteDance

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

Get notifed when new similar jobs are uploaded

Jobs in United States

PlayStation Global - Animator (External Development)

PlayStation Global

Los Angeles, California, United States (Hybrid)
1 Month ago
ION - Junior Sales and Account Manager - 7990

ION

Jersey City, New Jersey, United States (On-Site)
6 Months ago
Fliff  Inc  - Senior Game Operations Associate

Fliff Inc

Philadelphia, Pennsylvania, United States (On-Site)
9 Months ago
Epoch Games - Reallusion Character Creator 3D Artist

Epoch Games

North Carolina, United States (Remote)
3 Months ago
Next Level Business Services - Support Engineer - Full Time

Next Level Business Services

Jersey City, New Jersey, United States (On-Site)
6 Months ago
Meta - Hardware Systems Engineer, NPI

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
Bally's Interactive - Technician - Surveillance

Bally's Interactive

Chicago, Illinois, United States (On-Site)
5 Months ago
NVIDIA - Senior Verification Engineer - Hardware

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Rockstar Games - Senior Data Engineer

Rockstar Games

New York, New York, United States (On-Site)
1 Month ago
Whatnot - Software Engineer, Discovery

Whatnot

San Francisco, California, United States (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Blind Squirrel Games - Technical Director

Blind Squirrel Games

Auckland, Auckland, New Zealand (On-Site)
4 Months ago
Scorewarrior - Client C++ Developer

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
10 Months ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
5 Months ago
Qingci Games - Senior Unity3D Developer

Qingci Games

(On-Site)
2 Months ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Serbia (Remote)
5 Months ago
Mojang Studios - Senior Java Platform Engineer

Mojang Studios

Stockholm, Stockholm County, Sweden (Hybrid)
6 Months ago
Build A Rocket Boy - Principal Engineer

Build A Rocket Boy

(Remote)
2 Months ago
Amber - Senior Unity Game Engineer (Project Based)

Amber

Bucharest, Bucharest, Romania (On-Site)
9 Months ago
HB Studios - Senior Software Engineer

HB Studios

Canada (On-Site)
1 Month ago
Dream Games - Software Engineer (New Grad)

Dream Games

İstanbul, Türkiye (On-Site)
10 Months 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)

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