Engine Programmer

4 Months ago • 2-5 Years • Game Engine • $100,000 PA - $250,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 design, implement, and maintain core engine systems, collaborating with artists, designers, and other engineers. Responsibilities include troubleshooting issues, improving development efficiency, and gathering requirements to deliver and iterate on features. The ideal candidate has experience developing game engines (personal projects acceptable) and strong C++ skills.
Must have:
  • Game engine development experience
  • 2+ years C/C++ engineering experience
Good to have:
  • 3-5+ years game dev experience with C++
  • Pet engine project (public code preferred)
  • Preference for custom game engines
  • 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 (Headspace, EAP)
  • Discount Portal
  • Diversity & Inclusion Initiatives
  • Professional Development Support

Job Details

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 $250,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.

Similar Jobs

Adyen - Implementation Engineer

Adyen

Chicago, Illinois, United States (On-Site)
2 Months ago
Scanline VFX - VFX Editor

Scanline VFX

Seoul, South Korea (On-Site)
10 Months ago
Philips - Head of Digital Strategy

Philips

Cambridge, Massachusetts, United States (On-Site)
2 Months ago
Zinnia - Revenue Operations Manager (GTM Systems)

Zinnia

Greenwich, Connecticut, United States (Hybrid)
2 Weeks ago
Ion - Product Designer, Budapest

Ion

Budapest, Hungary (Hybrid)
9 Months ago
welevel  - Senior Developer (Unreal + LLM)

welevel

Munich, Bavaria, Germany (On-Site)
2 Weeks ago
Double Eleven - Lead Programmer (Unreal Engine)

Double Eleven

Middlesbrough, England, United Kingdom (Hybrid)
4 Months ago
SciPlay - Unity Team Lead

SciPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Playtika - Unity Developer

Playtika

Poland (Hybrid)
9 Months ago
ramen VR - Lead Engine Programmer

ramen VR

California, United States (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tencent - Senior Marketing Manager, Games

Tencent

Munich, Bavaria, Germany (On-Site)
4 Months ago
JDA - Solution Architect

JDA

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Snorkel AI - Head of Applied AI

Snorkel AI

New York, United States (Hybrid)
2 Months ago
Clearwater Analytics - Risk Development Team Lead

Clearwater Analytics

London, England, United Kingdom (On-Site)
2 Weeks ago
Blazesoft - Senior Data Analyst (Gaming)

Blazesoft

Vaughan, Ontario, Canada (On-Site)
3 Months ago
Thatgamecompany - Engine UI Programmer

Thatgamecompany

Canada (Remote)
4 Months ago
Nasdaq - Sr Specialist, Client Onboarding - Professional Services (Fintech)

Nasdaq

Bengaluru, Karnataka, India (On-Site)
2 Months ago
London stock Exchange - Data Platform Engineering Lead

London stock Exchange

New York, New York, United States (On-Site)
2 Months ago
Endless Studios - Engineering Mentor

Endless Studios

Abu Dhabi, Abu Dhabi, United Arab Emirates (Remote)
1 Year ago
Playstation - Staff Software Engineer

Playstation

San Mateo, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Canada

Signal Space Lab - Principal Software Programmer

Signal Space Lab

Montreal, Quebec, Canada (Hybrid)
4 Months ago
Thatgamecompany - Gameplay Engineer

Thatgamecompany

Canada (Remote)
4 Months ago
Olg  - Sr Relationship Management Advisor

Olg

Toronto, Ontario, Canada (Hybrid)
2 Weeks ago
kaizen gaming  - Money Laundering Reporting Officer

kaizen gaming

Toronto, Ontario, Canada (Hybrid)
1 Month ago
Blazesoft - Community Marketing Manager

Blazesoft

Vaughan, Ontario, Canada (On-Site)
2 Months ago
Ice fall interactive - Character Artist

Ice fall interactive

Nelson, British Columbia, Canada (On-Site)
3 Months ago
Epic Games - Backend Security Programmer (Resource Integrity)

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
Interactive Brokers - Bilingual Investment Services Representative

Interactive Brokers

Montréal, Québec, Canada (Hybrid)
2 Months ago
Puzzle Cats - Creative Marketing & User Acquisition Specialist

Puzzle Cats

Toronto, Ontario, Canada (Remote)
3 Months ago
Scanline VFX - Compositing Supervisor

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Roblox - Senior Software Engineer - Game Solutions

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
Room 8 Group - SDET / Test Automation Engineer (C++ and Unreal)

Room 8 Group

Poland (Remote)
2 Months ago
Epic Games - Senior Engine Programmer

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
4 Months ago
Playtika - Unity Developer

Playtika

Netherlands (Hybrid)
4 Months ago
Wild warz - Unity Developer (Remote)

Wild warz

(Remote)
3 Years ago
brave giant  - UNITY PROGRAMMER

brave giant

Novi Sad, Vojvodina, Serbia (On-Site)
1 Month ago
Playtika - Unity Developer

Playtika

Romania (Hybrid)
7 Months ago
Hyperhug - Senior Unity Developer

Hyperhug

Limassol, Limassol, Cyprus (On-Site)
4 Months ago
Tactic studios - Senior Engine Programmer

Tactic studios

Ontario, Canada (Remote)
3 Months ago
Apple - CAD Tools Engineer - Schematic Design

Apple

Austin, Texas, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Shanghai, China (On-Site)

Los Angeles, California, United States (Remote)

Los Angeles, California, United States (Remote)

El Segundo, California, United States (On-Site)

Los Angeles, California, United States (Remote)

United States (Remote)

Canada (Remote)

United States (Remote)

Shanghai, Shanghai, China (On-Site)

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