Engine Programmer

2 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

Meta - Software Engineer, Android

Meta

Los Angeles, California, United States (On-Site)
1 Month ago
Legendo studios - C++ Tools Programmer

Legendo studios

(Remote)
1 Year ago
Alp Consulting  - Audio Multimedia

Alp Consulting

Karnataka, India (On-Site)
9 Months ago
Haptic - Senior Backend Engineer

Haptic

Paris, Île-de-France, France (Remote)
5 Months ago
Canva - Senior Frontend Engineer - Canva for Education

Canva

Melbourne, Victoria, Australia (Remote)
2 Months ago
playrix  - Lead C++ Software Engineer (Gameplay)

playrix

Ireland (Remote)
7 Months ago
playrix  - Senior Unity Software Engineer (Gameplay)

playrix

Armenia (Remote)
7 Months ago
limit break - Senior Engineer (Unity) (Japan)

limit break

Tokyo, Japan (On-Site)
10 Months ago
that game company - Gameplay Engineer

that game company

Canada (Remote)
2 Months ago
Play GIG - Lead Engineer

Play GIG

El Segundo, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Saviynt - Sr.Principal Engineer, Software Engineering

Saviynt

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Activision - Expert Software Engineer, Graphics

Activision

United States (Remote)
2 Months ago
cyara - Technical Lead - Full Stack - C#, .Net, ReactJS

cyara

Hyderabad, Telangana, India (Hybrid)
1 Month ago
Perplexity AI - Senior iOS Software Engineer

Perplexity AI

California, United States (On-Site)
1 Week ago
Larian Studios - Senior Engine Programmer

Larian Studios

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
2 Years ago
Meta - Software Engineer, iOS

Meta

(Remote)
1 Month ago
Ciklum - Senior Android Developer

Ciklum

Chennai, Tamil Nadu, India (Hybrid)
8 Months ago
Room 8 Group - Middle Unity developer

Room 8 Group

Ukraine (Remote)
3 Weeks ago
Qualcomm - Camera Firmware Engineer

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Week ago
Inworld AI - Senior Software Engineer (C++ Focus)

Inworld AI

Mountain View, California, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in United States

Monolith - Associate, Global Brand Product

Monolith

Burbank, California, United States (On-Site)
2 Months ago
Riot Games - Senior Product Inclusion Program Manager

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
Sandbox VR - Shift Lead (Key Holder)

Sandbox VR

Louisville, Kentucky, United States (On-Site)
2 Years ago
Optiv - Sr. Ping Engineer - TS/SCI with FS Poly

Optiv

Herndon, Virginia, United States (On-Site)
4 Weeks ago
NVIDIA - Senior Circuit Design Engineer

NVIDIA

California, United States (Hybrid)
3 Months ago
extreme network - Intern - Lab Network Engineer

extreme network

Salem, New Hampshire, United States (On-Site)
1 Month ago
DraftKings - FP&A Analyst, Sportsbook

DraftKings

Boston, Massachusetts, United States (On-Site)
3 Days ago
AlphaSense - Implementation Consultant

AlphaSense

New York, United States (On-Site)
2 Weeks ago
Blinkhealth - Pharmacy Prior Authorization Specialist

Blinkhealth

Chesterfield, Missouri, United States (On-Site)
1 Month ago
tic toe games - Lead Game Designer

tic toe games

Burbank, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Tencent - Senior Environment Artist

Tencent

Shanghai, Shanghai, China (On-Site)
3 Months ago
Virtuos - 6-Month Internship - Software Engineer

Virtuos

France (Hybrid)
2 Months ago
Probably Monsters - Systems Engineer, Engine (Core Technology)

Probably Monsters

Dallas, Texas, United States (On-Site)
3 Months ago
Arrowhead Game Studios - Chief Technical Officer

Arrowhead Game Studios

Stockholm, Stockholm County, Sweden (Hybrid)
4 Months ago
Spyke Games - Senior Game Developer

Spyke Games

İstanbul, Türkiye (On-Site)
9 Months ago
Inworld AI - Staff C++ Engineer

Inworld AI

Mountain View, California, United States (On-Site)
2 Months ago
Bitwise Alchemy - Senior Software Engineer

Bitwise Alchemy

Texas, United States (Remote)
10 Months ago
Larian Studios - Technical QA Tester Internship

Larian Studios

Quebec, Canada (On-Site)
1 Month ago
Scorewarrior - Game Client C++ Developer

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

thatgamecompany is best recognized for creating award-winning, enriching, and meaningful game titles such as Journey, Flower, and flOw. Sky is our most complex undertaking to date. It is a social network built around the values inherited from a powerful humanistic story. It is a live experience continuously evolving inside a global online theme park. We are also working on an unannounced game, look out for it soon!

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 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