Engine Programmer

3 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

Penn Interactive - Senior Accountant

Penn Interactive

Philadelphia, Pennsylvania, United States (On-Site)
2 Weeks ago
OKX - Senior Finance Manager

OKX

Sliema, Malta (On-Site)
1 Month ago
Vercel - Account Based Marketing Manager, DACH

Vercel

Munich, Bavaria, Germany (Hybrid)
1 Month ago
Coupa - Talent Strategy Lead

Coupa

Ontario, Canada (Remote)
2 Months ago
Blinkhealth - Hub Relations Coordinator

Blinkhealth

Boise, Idaho, United States (On-Site)
2 Weeks ago
Pragma - Game Services Engineer - Co-Dev

Pragma

Canada (Remote)
3 Months ago
Sony Interactive Entertainment - Secure Communication Module Development Engineer for PlayStation Hardware and Game SDKs

Sony Interactive Entertainment

Tokyo, Japan (Hybrid)
3 Months ago
Qualcomm - Staff Software Engineer, Game Developer Technologies

Qualcomm

Tokyo, Japan (On-Site)
1 Month ago
Roblox - Principal Software Engineer - Game Solutions

Roblox

San Mateo, California, United States (On-Site)
2 Weeks ago
bohemia interactive - Engine Tools Programmer Prague/Brno

bohemia interactive

Prague, Prague, Czechia (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

MiQ - Senior Account Executive

MiQ

New York, New York, United States (On-Site)
1 Month ago
Alpha Sense - Senior Product Designer

Alpha Sense

New York, New York, United States (On-Site)
2 Months ago
London stock Exchange - Senior Security Engineer

London stock Exchange

Colombo, Western Province, Sri Lanka (On-Site)
2 Weeks ago
Qualcomm - Video Research Engineer

Qualcomm

San Diego, California, United States (On-Site)
1 Month ago
HCL Tech - Spring Boot Technical Lead

HCL Tech

Texas, United States (On-Site)
1 Month ago
Epic Games - IAM Director

Epic Games

Cary, North Carolina, United States (On-Site)
4 Months ago
Stake logic - Regulatory Compliance Administrator

Stake logic

Eindhoven, North Brabant, Netherlands (On-Site)
1 Day ago
Alation - Sr. Technical Escalation Manager

Alation

Austin, Texas, United States (Remote)
1 Month ago
Imanage - UX Researcher

Imanage

Chicago, Illinois, United States (Hybrid)
1 Month ago
Ziff Davis - Software Engineer II

Ziff Davis

Helsinki, Uusimaa, Finland (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Canada

Synechron - Jr Developer Java (Developer)

Synechron

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Zscaler - Senior Customer Success Manager

Zscaler

Canada (Remote)
1 Month ago
People Can Fly - Live Operations Technician

People Can Fly

Montreal, Quebec, Canada (Remote)
3 Months ago
Cineplex - Office Teller

Cineplex

Edmonton, Alberta, Canada (On-Site)
11 Months ago
CAE - Business Development Manager

CAE

Ottawa, Ontario, Canada (On-Site)
2 Weeks ago
Playstation - Outsourcing Manager

Playstation

Montreal, Quebec, Canada (On-Site)
1 Week ago
SideFX - *Join Our SideFX Talent Community*

SideFX

Toronto, Ontario, Canada (Hybrid)
1 Year ago
Ingenuity Studios, LLC - Senior Animator

Ingenuity Studios, LLC

Vancouver, British Columbia, Canada (Remote)
1 Year ago
Amber - Localization Quality Assurance (Italian)

Amber

Quebec, Canada (Hybrid)
3 Months ago
Epic Games - QA Programming Specialist

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Sony Interactive Entertainment - Software QA Engineer (PlayStation System Software/Game Title Verification)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
5 Months ago
Larian Studios - Engine Programmer

Larian Studios

(On-Site)
1 Month ago
Tentworks Interactive - Senior Unity Game Programmer

Tentworks Interactive

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Tentworks Interactive - Senior Unity Game Programmer

Tentworks Interactive

Karnataka, India (On-Site)
3 Months ago
RocketWerkz - GAME PROGRAMMER (UNREAL ENGINE)

RocketWerkz

Auckland, Auckland, New Zealand (On-Site)
10 Months ago
Epic Games - Senior Engine Programmer, Fortnite Tech

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Apple - Software Engineer - Developer Tools

Apple

Cupertino, California, United States (On-Site)
3 Weeks ago
YallaPlay - Mobile Game Unity Developer

YallaPlay

(Remote)
2 Months ago
fortis games - Staff Full-Stack Engineer (Game Team)

fortis games

Portugal (Remote)
1 Month ago
Activision - Senior Tools Engineer

Activision

Malmö, Skåne County, Sweden (On-Site)
6 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