Lead Programmer

2 Months ago • 5 Years + • Programming

Job Summary

Job Description

We are seeking a talented Lead Programmer to lead a team of programmers for an unannounced multiplayer, third-person game with a contemporary setting. The candidate will manage the programming team, make high-level architectural decisions and implement them to meet the long-term goals of our game engine. They must be proficient with C++ and Java, have experience with multiplayer code, and a deep understanding of game systems. The role involves debugging, optimizing code, and collaborating with designers and artists. The ideal candidate will be a self-starter with exceptional technical ability and communication skills.
Must have:
  • Minimum 5 years of game development experience in a lead role.
  • Expert proficiency with C++ and Java.
  • Expertise in architecting robust and efficient technical solutions.
  • Experience with writing multiplayer code.
  • Bachelor's degree in Computer Science or equivalent experience.
Good to have:
  • Experience with modeling, animation, or rigging using 3DS Max or Maya.
  • Experience creating real-time visual effects and particle systems.

Job Details

We are looking for a talented and experienced Lead Programmer to manage a team of seasoned programmers for an unannounced project. It is a multiplayer, third-person game with a contemporary setting. 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 lead programmer with experience managing large programming teams on complex multi-year projects for the latest generation of consoles. You should be an expert in many programming subfields such as game systems, animation, AI, physics, or graphics and able to provide concise, logical direction to programmers to create a bug-free multiplayer game in a proprietary 3D game engine.

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

Responsibilities
  • Manage a team of programmers, assigning tasks, reviewing code, and providing clear, well-considered direction to meet the needs of a complex project.
  • 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, multiplayer code to meet design requirements.
  • Debug, optimize, or modify code to adhere to quality, readability, and reliability standards.
  • Review, playtest, and verify code to ensure correctness, robustness and fun factor.
  • Collaborate with designers and artists to understand and implement engine and game systems that are functional, easy to use, and support the vision of the game.
  • Coordinate with external partners as needed to represent the company from a technical standpoint.
Requirements
  • Bachelor's degree in Computer Science or equivalent work experience.
  • Minimum 5 years of game development experience with at least 1 shipped AAA title in a lead role.
  • Expert proficiency with C++ and Java.
  • Expertise architecting robust, well-written, and efficient solutions to complex technical problems.
  • Knowledge of multiple game programming subfields, with expertise in at least one subfield.
  • Experience writing and debugging code inside a proprietary or commercial C++ 3D game engine such as Unreal Engine.
  • Experience writing multiplayer code.
  • Deep knowledge of a wide range of video game genres and a technical understanding of how game systems are implemented.
  • Motivated self-starter with exceptional technical ability and exceptional communication skills.
  • Passionate about developing high quality video games.
Bonus Skills
  • Experience with modeling, animation, or rigging using 3DS Max or Maya.
  • Experience creating real-time visual effects and particle systems.
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 "Lead 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

AECOM - Project Manager

AECOM

Gurugram, Haryana, India (On-Site)
1 Week ago
The Walt Disney Company - Electronic Technician (Sound Mechanic)

The Walt Disney Company

Anaheim, California, United States (On-Site)
2 Months ago
Optiv - SailPoint Engineer - TS/SCI with CI Poly

Optiv

Herndon, Virginia, United States (On-Site)
1 Month ago
PwC - Semi Senior Global Compliance Services - US Client

PwC

United States (On-Site)
3 Weeks ago
Rockstar Games - Senior Cinematic Artist

Rockstar Games

Dundee, Scotland, United Kingdom (On-Site)
1 Month ago
JDA - Staff Software Engineer (Python)

JDA

Dallas, Texas, United States (Hybrid)
1 Month ago
Luxoft - Senior Java Developer

Luxoft

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
6 Months ago
Mcdonalds - SDE II C#

Mcdonalds

Mexico City, Mexico City, Mexico (Hybrid)
3 Months ago
Capgemini - C++

Capgemini

Gurgoan, Uttar Pradesh, India (On-Site)
4 Weeks ago
binance - Quantitative Developer - Java

binance

Hong Kong (Hybrid)
1 Year ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Qualcomm - Power Software Engineer

Qualcomm

Chengdu, Sichuan, China (On-Site)
1 Month ago
WebFX - Jr. User Experience (UX) Project Manager

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
8 Months ago
Canva - Backend Software Engineer - (Java) - AI Media

Canva

Auckland, Auckland, New Zealand (Remote)
2 Weeks ago
Make - People/HR Business Partner

Make

Prague, Prague, Czechia (Hybrid)
1 Month ago
luxsoft - Senior Murex Developer/EOD

luxsoft

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
3 Weeks ago
Epic Games - Senior Software Programmer, Developer Relations

Epic Games

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Philips - Market Insight and Analytics Intern

Philips

Shanghai, China (On-Site)
2 Weeks ago
NVIDIA - Senior Malware Research Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
Activate Games - Game Facilitator (Store Associate)

Activate Games

Sterling, Virginia, United States (On-Site)
1 Month ago
UPF Industries  - Structural Packaging Account Manager

UPF Industries

Newnan, Georgia, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Canada

Electronic Arts - Technical Program Manager - Developer Experience

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Ubisoft - Technical Animation Director

Ubisoft

Montreal, Quebec, Canada (Hybrid)
3 Months ago
Scanline VFX - Houdini FX Artist

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
5 Months ago
2K - Principal Gameplay Animation Engineer

2K

Burnaby, British Columbia, Canada (Hybrid)
2 Months ago
TAG - Social Media Community Manager

TAG

Toronto, Ontario, Canada (Hybrid)
1 Month ago
Budge Studios - Artiste Technique 3D/Technical 3D Artist

Budge Studios

Montreal, Quebec, Canada (On-Site)
10 Months ago
Wind River - Cloud Platform Software Developer – Member of Technical Staff

Wind River

Ottawa, Ontario, Canada (Hybrid)
1 Month ago
Black Bery - QNX Software Test Specialist (BSP Test)

Black Bery

Ottawa, Ontario, Canada (On-Site)
2 Days ago
Epic Games - Senior Technical Producer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
luxsoft - Senior ETL Developer

luxsoft

Mississauga, Ontario, Canada (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Accurate - Database Engineering Architect

Accurate

United States (Remote)
4 Weeks ago
Alp Consulting  - CAA C++

Alp Consulting

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Epic Games - Senior Tool Programmer, Applied Usability

Epic Games

Montreal, Quebec, Canada (On-Site)
5 Months ago
Assist software  - C/C++ Embedded Engineer

Assist software

Suceava, Suceava County, Romania (On-Site)
1 Year ago
Capgemini - Oracle PL/SQL APEX Developer

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Accenture - S&C GN - Tech Strategy & Advisory - Enterprise Architect - Manager

Accenture

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Capgemini - Record to Analyze Process Expert - C

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Nagarro - Senior Staff Engineer, Java

Nagarro

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
8 Months ago
binance - Senior Staff Engineer - Java

binance

Taipei City, Taiwan (Remote)
8 Months ago
CyberArk - Staff Software Engineer - C# /.Net / Golang

CyberArk

Bulgaria (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded