Lead Programmer

3 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

Car Gurus - Product Manager, Data Science & Machine Learning

Car Gurus

Boston, Massachusetts, United States (Hybrid)
2 Months ago
HoYoverse - Legal Counsel (Privacy and Data Protection)

HoYoverse

Singapore, Singapore (On-Site)
3 Months ago
Activision - Expert Gameplay Engineer

Activision

Los Angeles, California, United States (On-Site)
2 Weeks ago
Hawkeye Innovations - Frontend Test Automation Engineer

Hawkeye Innovations

Basingstoke, England, United Kingdom (Hybrid)
4 Months ago
Cadence - Design Engineer I

Cadence

Hyderabad, Telangana, India (On-Site)
1 Month ago
Tesla - Sr. PLC Programmer

Tesla

Rhineland-Palatinate, Germany (On-Site)
5 Months ago
logifuture - C# Tech Lead

logifuture

Bucharest, Bucharest, Romania (Hybrid)
4 Months ago
luxsoft - Senior Software Developer - Hogan ODS

luxsoft

(Remote)
1 Month ago
Next Level Business Services - Java Developer with Oracle SOA

Next Level Business Services

Cincinnati, Ohio, United States (On-Site)
9 Months ago
Apollo - Senior Software Engineer, Rust

Apollo

United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

WebTech Corporation - Deputy Manager - SCM Sourcing

WebTech Corporation

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Passive Logic - Embedded Database Systems Engineer

Passive Logic

Salt Lake City, Utah, United States (On-Site)
2 Months ago
GoTo Group - Product Manager - Value-Added Services

GoTo Group

Jakarta, Indonesia (On-Site)
1 Month ago
Interactive Brokers - Customer Services Associate - Onboarding & Account Opening

Interactive Brokers

Tokyo, Japan (Hybrid)
4 Weeks ago
Techland - TechQA Analyst

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
1 Month ago
Rackspace Technology - Senior Solution Architect (Applications)

Rackspace Technology

England, United Kingdom (Hybrid)
2 Months ago
GoTo Group - Compensation & Benefits Partner

GoTo Group

Jakarta, Indonesia (On-Site)
1 Month ago
Kavalirio - Senior Systems Analyst

Kavalirio

Lake Mary, Florida, United States (On-Site)
1 Month ago
Nice - Senior Business Analyst

Nice

Salt Lake City, Utah, United States (Hybrid)
4 Weeks ago
Tesla - Field Service Technician, Electrical Engineering, Innsbruck

Tesla

Tyrol, Austria (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Canada

Amber - Customer Support Agent with English and Japanese

Amber

Montreal, Quebec, Canada (Remote)
3 Weeks ago
yellow brick games - Technical Artist, Graphic & Lookdev

yellow brick games

Québec City, Quebec, Canada (Remote)
2 Months ago
Electronic Arts - Senior Environment Artist, External Development

Electronic Arts

Montreal, Quebec, Canada (Hybrid)
2 Months ago
ideogram - Frontend Engineer

ideogram

Toronto, Ontario, Canada (On-Site)
1 Month ago
Scanline VFX - Matte Painter

Scanline VFX

Vancouver, British Columbia, Canada (Hybrid)
6 Months ago
Coupa - Technical Architect

Coupa

Canada (Remote)
1 Month ago
deel. - Technical Sales Executive

deel.

Toronto, Ontario, Canada (Hybrid)
1 Week ago
Crowd Strick - Software Engineer III, Backend - Falcon (Remote, CAN)

Crowd Strick

Canada (Remote)
1 Week ago
Voldex - Art Lead

Voldex

Montreal, Quebec, Canada (Remote)
2 Months ago
Airlab Inc  - Senior Lead Programmer (Game Industry)

Airlab Inc

Quebec, Canada (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Pay2 - Engineering Manager (Java Background)

Pay2

Gurugram, India (On-Site)
3 Months ago
virtous games - Core Engine/C++ Optimization Engineer

virtous games

Poland (Hybrid)
1 Month ago
Next Level Business Services - Java Developer

Next Level Business Services

Dallas, Texas, United States (On-Site)
9 Months ago
IBKR External - Software Engineer – Java (Unix/Linux)

IBKR External

Mumbai, Maharashtra, India (Hybrid)
3 Weeks ago
Ion - Senior Software Engineer - C

Ion

Uniondale, New York, United States (On-Site)
3 Months ago
Guardian - Microsoft SQL Server Admin

Guardian

Gurugram, Haryana, India (On-Site)
3 Months ago
endava - Java Developer (Mid/Senior)

endava

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
3 Weeks ago
Apple - Java Server Engineer

Apple

Cupertino, California, United States (On-Site)
2 Months ago
Ness - Mid Java Developer

Ness

Timișoara, Timiș, Romania (Hybrid)
1 Week ago
HYCU - Senior .NET Developer

HYCU

Bengaluru, Karnataka, India (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded