ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Senior/Principal Gameplay [Combat] Programmer

Confidential

Not specified permanent

Posted: January 30, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are seeking a Senior/Principal Gameplay/Combat Programmer to join our team at Torn Banner Studios, a Toronto, Canada-based independent game development studio. The ideal candidate will be responsible for designing, implementing, and optimizing gameplay mechanics, ensuring a fun and challenging experience for our players. The successful candidate will have a strong background in game development and a passion for creating engaging gameplay experiences.

Job 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, or Principal, Gameplay/Combat Programmer, you will be responsible for designing, implementing, optimizing, and maintaining gameplay systems related to combat.
You will collaborate with engineers, designers, artists, and QA to develop new melee combat features, enhance existing systems, and ensure a smooth integration with other game components.

Responsibilities

Take technical ownership of game & combat (melee) systems

Work closely with multiple other disciplines, such as designers, artists, and QA as needed.

Ensure developed systems are performant, maintainable, and scalable.

Collaborate with programmers and designers to prototype, implement, and iterate over new engaging game mechanics.

Mentor junior programmers and help guide the technical direction of game features.

Help define and enforce coding standards and best practices to maintain a clean, sustainable codebase.

Maintain regular internal communications and encourage a positive team atmosphere.

Contribute to pipeline and workflow improvements to help the whole team work more efficiently.

Requirements

At least 5 years of professional programming experience on AA/AAA PC/console video games.

Experience shipping AA/AAA titles, preferably on multiple platforms.

Strong C++ skills with a solid understanding of object-oriented programming and data structures.

Professional Unreal Engine 4 or 5 experience (Blueprint and C++) or similar.

Proven track record of implementing and delivering gameplay features from concept to final polish.

Ability to work comfortably across multiple gameplay areas (3Cs, combat, weapons, etc.).

Strong debugging and optimization skills.

A strong motivation to take initiative ownership of critical portions of code and game features.

A self-starter who can identify problems and deliver elegant, practical solutions.

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.

Bonuses

B.S. or M.S. in Computer Science, Software Engineering, or related field.

Experience with implementing and/or maintaining 3D melee combat systems is highly sought after.

Familiarity with data-driven development.

Working knowledge of scripting languages (Python, etc.).

Benefits & Perks

6.5 weeks paid vacation

Unlimited sick days

Eligible for game performance bonuses.

Flexible schedule and work location, with your choice of remote, hybrid, or on-site.

Healthcare & benefits plan, for you and your family

100% parental leave top-up for 16 weeks, for Canadian employees.

Compensation

The pay range for this role is $120,000 - $170,000 CAD per year. The range for this role represents candidates across a wide range of skills and experience for the position. While we may consider international applicants, this salary is based on an Ontario employee. Therefore offers outside Ontario or outside Canada may differ from the posted amount. Increased salaries may be achievable for those who have achieved mastery and deep industry knowledge over time. Your specific offer will rely on your unique experience and alignment to our team's needs for the position.

Transparency on use of AI & position vacancy

Our recruitment process does not use artificial intelligence to automatically screen, assess, or select applicants. All decisions on progressing, rejecting, and offering candidates are made by human reviewers.

One AI–enabled tool that may be used during the interview process is that of interview recording, transcription, and summarizing. Again, this tool would not make hiring decisions but simply make reviewing the notes easier. We will always ask for the candidates approval before using such a tool.

In compliance with Ontario regulations, the advertised posting is for a currently vacant position.

To see our team, our office and what we do as a company visit tornbanner.com/careers.

Torn Banner Studios welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply