Senior Engine Programmer

3 Months ago • 2 Years + • Game Engine

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

endava - Senior Project Manager

endava

Split, Split-Dalmatia County, Croatia (On-Site)
3 Weeks ago
luxsoft - Data Architect

luxsoft

Milton Keynes, England, United Kingdom (On-Site)
1 Month ago
Forcepoint - Senior Software Engineer – Dashboarding, Reporting & Data Analytics

Forcepoint

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Media molecule - Senior Environment Designer

Media molecule

London, England, United Kingdom (Hybrid)
6 Months ago
The Orchard - Manager, Relationship Support - US Latin

The Orchard

Miami, Florida, United States (On-Site)
2 Weeks ago
Epic Games - Senior Engine Programmer

Epic Games

(On-Site)
5 Months ago
yostar - Unity Client Programmer (UI, Performance)

yostar

Shanghai, China (On-Site)
1 Month ago
Stage - Unity Developer (Remote)

Stage

(Remote)
3 Years ago
xogar games - Unity Developer - Contractual Role

xogar games

Bengaluru, Karnataka, India (On-Site)
1 Month ago
fortis games - Staff Software Engineer, Unity Tools

fortis games

Portugal (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

flying wild hog - Senior Character Artist

flying wild hog

(Remote)
3 Months ago
zeta - Quality Assurance Engineer II

zeta

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Forcepoint - Sr. Product Manager

Forcepoint

Thane, Maharashtra, India (On-Site)
1 Month ago
Aledade - Staff Security Engineer (IAM)

Aledade

United States (Remote)
5 Months ago
KPIT - Embedded C Expert

KPIT

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Sonar Source - Application Security Researcher

Sonar Source

Bochum, North Rhine-Westphalia, Germany (On-Site)
5 Months ago
luxsoft - Senior Murex FO

luxsoft

Brazil (Remote)
2 Months ago
Riot Games - Senior Animation Artist - VALORANT

Riot Games

Los Angeles, California, United States (On-Site)
4 Months ago
Square - Senior Project Manager - Construction

Square

Leeds, England, United Kingdom (On-Site)
1 Week ago
Site Core - Field Marketing Manager, MEA

Site Core

Dubai, Dubai, United Arab Emirates (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Ontario, Canada

Scanline VFX - Senior Pipeline Developer (Maya)

Scanline VFX

Toronto, Ontario, Canada (Remote)
9 Months ago
BKOM Studios - 3D Character Artist

BKOM Studios

Montreal, Quebec, Canada (Remote)
6 Months ago
Simcorp - Principal Customer Success Manager

Simcorp

Toronto, Ontario, Canada (Hybrid)
1 Week ago
GlobalStep - Turkish Localization Video game Tester

GlobalStep

Montreal, Quebec, Canada (On-Site)
1 Month ago
Banyan Software - Manager, Business Development

Banyan Software

Toronto, Ontario, Canada (Hybrid)
3 Weeks ago
Room 8 Group - Rendering Technical Director

Room 8 Group

Canada (Remote)
1 Month ago
Olg  - Senior Lottery Performance Analyst

Olg

Toronto, Ontario, Canada (Hybrid)
2 Weeks ago
quience - French Copywriter

quience

Toronto, Ontario, Canada (On-Site)
1 Week ago
Turbulent - Lead Gameplay Programmer

Turbulent

Montreal, Quebec, Canada (On-Site)
2 Weeks ago
Ubisoft - Programming Team Lead (Engine)

Ubisoft

Saguenay, Quebec, Canada (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

CD PROJEKT RED - Senior Tools Engineer

CD PROJEKT RED

Boston, Massachusetts, United States (Hybrid)
2 Weeks ago
limit break - Unityアセットインテグレーター (Japan)

limit break

Tokyo, Japan (On-Site)
7 Months ago
Hyperhug - Senior Unity Developer

Hyperhug

Cyprus (Remote)
2 Weeks ago
Paper Stacking games - Game Server Development Engineer (Golang)

Paper Stacking games

Shanghai, China (On-Site)
1 Month ago
IDZ Digital gaming - Unity Game Developer

IDZ Digital gaming

Mumbai, Maharashtra, India (On-Site)
1 Week ago
Epic Games - Engine Programmer, UEFN

Epic Games

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Bitpet - Senior UNITY DEVELOPER

Bitpet

Oslo, Oslo, Norway (On-Site)
2 Months ago
Gametion - Senior Unity Game Developer

Gametion

Navi Mumbai, Maharashtra, India (On-Site)
5 Months ago
outer dawn - Senior Unity Developer / Senior Programmer

outer dawn

Auckland, Auckland, New Zealand (On-Site)
2 Months ago
Double Eleven - Associate Lead Programmer (C++ / Proprietary Engine)

Double Eleven

Middlesbrough, England, United Kingdom (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded