Senior Engine Programmer

3 Months ago • 5-10 Years • Game Engine • $130,000 PA - $200,000 PA

Job Summary

Job Description

As a Senior Engine Programmer at thatgamecompany, you'll be a key member of a world-class team, tackling challenging projects in performance optimization (CPU/GPU), cross-platform support, netcode, multithreading, audio, and rendering. You will design, implement, and update core game engine systems, collaborating closely with artists, designers, and engineers. Responsibilities include gathering requirements, delivering features, and troubleshooting inefficiencies to improve team effectiveness. Experience developing game engines (personal projects acceptable) and 5+ years of C/C++ engineering experience are essential. The ideal candidate enjoys working with custom game engines and has a proven ability to manage complex projects with multiple stakeholders.
Must have:
  • Game engine development experience
  • 5+ years C/C++ engineering experience
  • Experience with complex codebases
  • Ability to execute long-term projects
Good to have:
  • 5-10+ years game dev experience
  • Pet engine project (public code preferred)
  • Excellent 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
  • Employee Discounts
  • Professional Development Support

Job Details

Senior Engine Programmer

Remote US & Canada only

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 makes positive changes to the human psyche worldwide. If you’ve been wanting to have a positive impact on people’s lives and the creative challenges associated with doing something different and unique, then come help us shine brighter together.

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)

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

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

  • Demonstrated ability to execute longer-term projects in complicated code bases with multiple stakeholders.

Nice to haves:

  • 5 to 10+ 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)

  • 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 $130,000 USD to $200,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

Zuora - Regional Field Marketing Manager - Southern Europe

Zuora

Paris, Île-de-France, France (On-Site)
1 Month ago
Wargaming - Lead Gameplay Programmer

Wargaming

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Weeks ago
LLNL - Computational Biology - Postdoctoral Researcher

LLNL

Livermore, California, United States (On-Site)
2 Months ago
Eventbrite - Engineering Manager - Relevance

Eventbrite

United States (Remote)
1 Month ago
Ethos Life - Customer Support Manager

Ethos Life

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Stage - Unity Developer (Remote)

Stage

(Remote)
3 Years ago
Epic Games - Engine Programmer, UEFN

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
Apple - Software Engineer in Test - Tools & Automation

Apple

Seattle, Washington, United States (On-Site)
3 Weeks ago
Apple - Tools and Automation Engineer, Release Validation Automation

Apple

San Diego, California, United States (On-Site)
2 Weeks ago
GameDuell - Senior Game Developer (Unity / C#)

GameDuell

Berlin, Berlin, Germany (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Infosys - Senior Developer - NextJS Full Stack (with Sitecore/CMS Exposure)

Infosys

Melbourne, Victoria, Australia (On-Site)
2 Months ago
Illumina - Staff Business Process Analyst - Source

Illumina

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Bazaar Voice - Sales Development Team Lead - French Speaking

Bazaar Voice

Paris, Île-de-France, France (Hybrid)
4 Months ago
Wind River - Senior Product Manager, Enterprise Linux

Wind River

Walnut Creek, California, United States (On-Site)
2 Weeks ago
logifuture - Senior AQA Engineer

logifuture

Bucharest, Bucharest, Romania (Hybrid)
3 Months ago
Roblox - Supply Chain Manager - Server Hardware

Roblox

San Mateo, California, United States (On-Site)
2 Weeks ago
Valeo - Advanced Development Technical Leader

Valeo

Skawina, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
Playtech - Software Engineer

Playtech

Bremen, Bremen, Germany (On-Site)
4 Months ago
Go Fund Me - Manager, Software Engineering (Integrations Platform)

Go Fund Me

San Francisco, California, United States (Hybrid)
1 Month ago
Spaulding Ridge - Client Director

Spaulding Ridge

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

Get notifed when new similar jobs are uploaded

Jobs in United States

Thousand Eyes - Lead Software Engineer, Account Management Platform

Thousand Eyes

San Jose, California, United States (On-Site)
1 Month ago
Google - Senior Analytical Lead, Large Customer Sales

Google

New York, New York, United States (On-Site)
2 Months ago
Roblox - Senior Technical Director, Content Platform

Roblox

San Mateo, California, United States (On-Site)
1 Week ago
Naughty Dog - IT Help Desk Technician

Naughty Dog

Santa Monica, California, United States (On-Site)
1 Month ago
Apple - Engineering Project Manager - Internal Software Applications

Apple

Austin, Texas, United States (On-Site)
1 Month ago
WebFX - Jr. Web Marketing Specialist - Analytics Track

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
8 Months ago
Apple - AIML - Staff Machine Learning Engineer

Apple

Santa Clara, California, United States (On-Site)
1 Month ago
Unity - Senior Business Operations and Strategy Manager

Unity

New York, United States (On-Site)
1 Month ago
Toast - Retail Account Executive

Toast

Palo Alto, California, United States (Hybrid)
2 Weeks ago
Naughty Dog - Cinematic Assembly Animator

Naughty Dog

Santa Monica, California, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Epic Games - Senior Engine Programmer, Framework Architecture

Epic Games

(On-Site)
5 Months ago
Spellbrush - Game Programmer (Unity)

Spellbrush

San Francisco, California, United States (On-Site)
3 Months ago
Ubisoft - Site Reliability Engineer [Game Security]

Ubisoft

Düsseldorf, North Rhine-Westphalia, Germany (Hybrid)
1 Month ago
Thatgamecompany - Game Engine Engineer (Optimization)

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
3 Months ago
Beyond Sports - Unity Internship

Beyond Sports

Alkmaar, North Holland, Netherlands (On-Site)
2 Months ago
Socialpoint - Senior Software Engineer (GameOps Tools)

Socialpoint

Barcelona, Catalonia, Spain (Hybrid)
2 Months ago
CD PROJEKT RED - Senior Engine Programmer

CD PROJEKT RED

Boston, Massachusetts, United States (Hybrid)
2 Months ago
Foresight Sports - Senior Unity Developer

Foresight Sports

San Diego, California, United States (On-Site)
12 Months ago
gs studio - Unreal Engine Network Developer

gs studio

(Remote)
1 Month ago
super78 - Unreal Developer

super78

Los Angeles, California, United States (On-Site)
1 Day 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