Senior Engine Programmer

1 Month ago • 2 Years +

Job Summary

Job Description

We are seeking a skilled and motivated Engine Programmer to join our team and develop high-quality engine systems for our game projects. The responsibilities include collaborating with the technical director to implement high-level architecture decisions, researching the latest technology trends, designing and maintaining clear, concise, and bug-free code, debugging, optimizing, and modifying code, reviewing and testing code, and collaborating with designers and artists to create functional and user-friendly engine systems. The job involves working on complex 3D multiplayer games. The position is remote.
Must have:
  • Bachelor's degree in Computer Science or equivalent experience.
  • Minimum 2 years of game engine development experience.
  • Expert proficiency with C++.
  • Experience in architecting robust and efficient solutions.
  • Experience with C++ 3D game engines.
  • Exceptional technical ability and communication skills.
  • Passionate about developing video games and engine systems.
Good to have:
  • Experience with modeling, animation, or rigging.
  • Experience programming in Java.

Job Details

We are looking for a talented and experienced Engine Programmer to join our team and create high quality engine systems to support the needs of our game projects. We are a technology focused company with an experienced programming team and an advanced proprietary game engine.

A successful candidate will be a skilled and motivated engine programmer able to write concise, logical, bug-free code that is robust and capable of supporting a variety of complex 3D multiplayer games.

Candidates local to Ontario, Canada are preferred, but this is not a requirement.

Responsibilities
  • Work with the technical director to oversee and implement high level architecture decisions to meet the long term goals of our proprietary game engine.
  • Research academic papers to stay informed on latest technology trends to advance our engine for future projects.
  • Design, implement, and maintain clear, concise, bug-free code.
  • Debug, optimize, or modify code to adhere to quality, readability, and reliability standards.
  • Review, test, and verify code to ensure correctness, robustness, and ease of use.
  • Collaborate with designers and artists to understand and implement engine systems that are functional, easy to use, and support the needs of our company.
Requirements
  • Bachelor's degree in Computer Science or equivalent work experience.
  • Minimum 2 years of game engine development experience with at least 1 shipped AAA title.
  • Expert proficiency with C++.
  • Expertise architecting robust, well-written, and efficient solutions to complex technical problems.
  • Experience writing and debugging code inside a proprietary or commercial C++ 3D game engine such as Unreal Engine.
  • Motivated self-starter with exceptional technical ability and exceptional communication skills.
  • Passionate about developing high quality video games and engine systems.
Bonus Skills
  • Experience with modeling, animation, or rigging using 3DS Max or Maya.
  • Experience programming in Java.
How to Apply
You will need to provide:
  • Resume detailing your experience. (required)
  • Cover letter. (preferred)
  • References. (preferred)
Send the aforementioned items either by link or as an attachment to jobs@tacticstudios.com, subject "Senior Engine Programmer".

NOTE: For the foreseeable future, all positions at Tactic Studios are performed remotely, working from home. We are flexible to accommodate the unique needs you may have to ensure a productive, healthy work environment.

Similar Jobs

Google - Senior Software Engineer, Google Cloud Dataproc

Google

Sunnyvale, California, United States (On-Site)
1 Month ago
TransUnion - Analyst, Business Operations

TransUnion

Bogota, Colombia (Hybrid)
3 Weeks ago
QuinStreet - Java Developer

QuinStreet

Pune, Maharashtra, India (Hybrid)
2 Weeks ago
bytedance - Machine Learning Engineer, Tech Lead - Engineering Efficiency and AI Code Assistant

bytedance

San Jose, California, United States (On-Site)
5 Months ago
samsung semiconductoer - Staff Software Engineer, Java

samsung semiconductoer

San Jose, California, United States (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

The Workshop - Quality Engineer

The Workshop

Madrid, Community Of Madrid, Spain (Hybrid)
1 Month ago
Google - Software Engineer, Early Career

Google

Bucharest, Bucharest, Romania (On-Site)
1 Month ago
bytedance - Backend Software Engineer Graduate (Global E-commerce-US) - 2025 Start (BS/MS)

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Cognite - Senior Data Engineer

Cognite

Bengaluru, Karnataka, India (Hybrid)
9 Months ago
luxsoft - Temenos Technical Lead

luxsoft

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
Riot Games - Senior Software Engineer

Riot Games

Los Angeles, California, United States (On-Site)
2 Weeks ago
Nasdaq - Senior Software Developer (Data Integration)

Nasdaq

St. John's, Newfoundland And Labrador, Canada (Hybrid)
2 Weeks ago
Glean - Software Engineer, Fullstack

Glean

Palo Alto, California, United States (On-Site)
2 Weeks ago
quience - Engineering Manager :Search & Discovery

quience

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Cred - SDET - mobile

Cred

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Ontario, Canada

Larian Studios - Tools Director  | Directeur Outils

Larian Studios

Quebec, Canada (On-Site)
7 Months ago
PlayStation Global - Senior Gameplay Capture Artist

PlayStation Global

Montreal, Quebec, Canada (Remote)
6 Months ago
Evolution  - Card Shuffler - Customer Service

Evolution

Burnaby, British Columbia, Canada (On-Site)
3 Days ago
Black Bery - QNX Software Testing Development Student/PSP Testing (Fall 2025)

Black Bery

Ottawa, Ontario, Canada (On-Site)
3 Days ago
Epic Games - Tech Art Lead

Epic Games

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
tures studios - Senior Character Artist

tures studios

Montreal, Quebec, Canada (Hybrid)
2 Weeks ago
Oculus VR - Senior Technical Animator

Oculus VR

Canada (Remote)
2 Weeks ago
Ice fall interactive - Vehicle Artist

Ice fall interactive

Nelson, British Columbia, Canada (On-Site)
1 Month ago
Next Level Games - Senior Gameplay Engineer

Next Level Games

British Columbia, Canada (Hybrid)
2 Months ago
black bird interactive - Associate Gameplay Software Engineer (Unreal Engine 5)

black bird interactive

Vancouver, British Columbia, Canada (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!