Senior Generalist Programmer at Torn Banner
Remote, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

20 Nov, 25

Salary

0.0

Posted On

21 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Blueprint, Unreal Engine, Data Structures, Gameplay, Communication Skills, C++, Video Games

Industry

Information Technology/IT

Description

Torn Banner Studios is a Toronto, Canada-based independent game development studio founded in 2010. We first made our mark with Chivalry: Medieval Warfare, a multi-million copy selling title that redefined melee combat in gaming. Since then, we’ve continued to grow and innovate, releasing Chivalry 2 and, most recently, No More Room in Hell 2, currently in Early Access. Today, our team of around 100 developers is dedicated to creating unique, challenging, and fun gaming experiences.
As a Senior Generalist Programmer, you will work across a broad range of game features and systems, from gameplay mechanics and AI to UI, tools, and pipelines. You’ll collaborate with designers, artists, QA and fellow engineers to bring new features to life, maintain existing systems, and ensure smooth integration between all parts of the games.
This role is perfect for someone who enjoys variety and thrives on solving different kinds of technical challenges.

REQUIREMENTS

  • At least 7 years of professional programming experience on AA/AAA video games.
  • Strong C++ skills with solid understanding of object-oriented programming and data structures.
  • Professional Unreal Engine 4 or 5 experience (Blueprint and C++).
  • Proven track record of delivering gameplay features from concept to final polish.
  • Ability to work comfortably across multiple areas (gameplay, UI, AI, tools, etc.).
  • Strong problem-solving skills and ability to adapt quickly to changing priorities.
  • Excellent communication skills and collaborative mindset.
  • A passion for creating high quality, performant video games.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Take technical ownership of systems such as gameplay, UI, and AI features.
  • Collaborate with designers to prototype, iterate, and implement engaging game mechanics.
  • Work across multiple disciplines, touching gameplay, UI, AI and tools as needed.
  • Ensure systems are performant, maintainable, and scalable.
  • Contribute to pipeline and workflow improvements to help the whole team work more efficiently.
  • Debug and optimize features across multiple platforms.
  • Mentor junior programmers and help guide technical direction for game features.
Loading...