Engine Programmer

3 Months 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 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 engine systems. Responsibilities include gathering requirements, delivering features, troubleshooting, and improving team effectiveness. The ideal candidate has experience developing game engines (personal projects acceptable), and 2+ years of C/C++ experience.
Must have:
  • Game engine development experience
  • 2+ years C/C++ engineering experience
  • Design, implement, and update core engine systems
  • Collaborate with various disciplines
Good to have:
  • 3-5+ years game dev experience
  • Pet engine project with public code
  • Preference for custom engine over Big Engine™
  • Clear communication skills
Perks:
  • Paid Time Off & Holidays
  • Medical, Dental, Vision Coverage
  • 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

Synechron - Java Spring Microservices lead

Synechron

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Wargaming - Senior Graphics Programmer

Wargaming

Belgrade, Serbia (Hybrid)
2 Weeks ago
Nice - Technical Writer, Actimize

Nice

Pune, Maharashtra, India (Hybrid)
2 Weeks ago
Autodesk - People Support Advisor

Autodesk

Vancouver, British Columbia, Canada (Remote)
3 Weeks ago
Ubisoft - Senior Rigger

Ubisoft

Montreal, Quebec, Canada (Hybrid)
2 Months ago
G- space studios - Unreal Engine Network Developer

G- space studios

(Remote)
2 Months ago
NVIDIA - System Software Engineer, GPU Tools Development

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Amber - Senior Unity Game Engineer (Project Based)

Amber

Bucharest, Bucharest, Romania (On-Site)
11 Months ago
yostar - Unity Client Programmer (UI, Performance)

yostar

Shanghai, China (On-Site)
3 Weeks ago
Scopely - Unity Client Engineer - Unannounced Project

Scopely

London, England, United Kingdom (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rippling - KYC Operations Specialist

Rippling

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Haptic  - Head of Product

Haptic

United Kingdom (Remote)
6 Months ago
Star schema - Assistant Manager

Star schema

Socorro, Texas, United States (On-Site)
1 Week ago
Next Level Business Services - Sr. Java Developer

Next Level Business Services

Chicago, Illinois, United States (On-Site)
8 Months ago
Ethos Life - Senior Product Designer

Ethos Life

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Marsh McLennan - Software Development Engineer in Test (SDET) Analyst

Marsh McLennan

Mexico City, Mexico (Hybrid)
3 Weeks ago
Haven Studios  Inc  - Programmeur·euse Senior – Jouabilité/Senior Gameplay Programmer

Haven Studios Inc

Montreal, Quebec, Canada (On-Site)
6 Months ago
Applied materials  - DevOps Support Engineer

Applied materials

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Rippling - Frontend Software Engineer Intern - Winter 2026

Rippling

New York, United States (On-Site)
2 Months ago
luxsoft - Front Desk Specialist

luxsoft

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in United States

Flow - Head of Interior Design

Flow

Miami, Florida, United States (On-Site)
2 Months ago
warner bros games - Graphics Operator

warner bros games

Atlanta, Georgia, United States (On-Site)
11 Months ago
Fashionphile - Operations Warehouse Runner

Fashionphile

Carlsbad, California, United States (On-Site)
2 Weeks ago
Sportradar - Synergy Sports Showcase Softball/Baseball Video Scouts

Sportradar

Colorado, United States (On-Site)
8 Months ago
Qualcomm - CPU Architecture Performance Engineer - Sr Eng

Qualcomm

Austin, Texas, United States (On-Site)
1 Month ago
Next Level Business Services - OSS/BSS Solution Architect (Full Time)

Next Level Business Services

Philadelphia, Pennsylvania, United States (On-Site)
8 Months ago
Epic Games - Knowledge Manager

Epic Games

United States (On-Site)
5 Months ago
Visa - Director - Product Management

Visa

Atlanta, Georgia, United States (Hybrid)
2 Weeks ago
extreme network - Senior Manager, Data Informatics

extreme network

North Carolina, United States (Remote)
1 Week ago
Flow - Senior/Staff Backend Software Engineer

Flow

New York, New York, United States (Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

playrix  - Senior C++ Software Engineer (Tools)

playrix

Georgia (Remote)
8 Months ago
super78 - Unreal Developer

super78

Los Angeles, California, United States (On-Site)
1 Month ago
Altagram Group - Localization Engineer – APAC Region - Video Game Localization

Altagram Group

Victoria, Australia (Remote)
3 Months ago
Gamebreaking studios - Senior Software Development Engineer (Game Backend)

Gamebreaking studios

Canada (Remote)
1 Month ago
the game kitchen - Senior Unreal Programmer

the game kitchen

Seville, Andalusia, Spain (On-Site)
1 Day ago
Old Skull Games - Senior Game Programmer Unreal Engine

Old Skull Games

Villeurbanne, Auvergne-Rhône-Alpes, France (On-Site)
6 Months ago
Paradox Interactive - Senior Engine Graphics Programmer

Paradox Interactive

Stockholm, Stockholm County, Sweden (On-Site)
5 Months ago
playphony games - Game Engine Programmer

playphony games

Tokyo, Japan (On-Site)
2 Months ago
magmic - Senior Unity Game Developer

magmic

Ottawa, Ontario, Canada (Hybrid)
2 Months ago
limit break - Unity UI Engineer

limit break

(Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

United States (Remote)

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 Thatgamecompany

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug