Senior Engine Programmer
$130k - $170k per yearTorn Banner
The Company
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. Today, our team of around 100 developers is dedicated to creating unique, challenging, and fun gaming experiences.
The Role
We are seeking an experienced Senior Engine Programmer to play a key role in developing and maintaining the core technology that powers our games. You will work with Unreal Engine, tackling technical challenges related to performance, stability, scalability, and platform support. This role requires strong collaboration with programmers, designers, artists, and technical specialists to deliver robust solutions that enable the team to create exceptional player experiences.
We're looking for someone who enjoys solving complex technical problems, takes initiative, and thrives in a collaborative development environment.
We offer flexible work arrangements, including remote, in-office, and hybrid options, based on the successful candidate's preference. Candidates must currently reside in Ontario or Quebec , or be willing to relocate to Ontario.
Responsibilities
- Design, develop, debug, and optimize engine-level systems in Unreal Engine.
- Profile, analyze, and improve performance across all target platforms.
- Investigate and resolve crashes, memory issues, multithreading/concurrency bugs, and platform-specific challenges.
- Collaborate with gameplay programmers and cross-disciplinary teams to develop creative technical solutions.
- Identify opportunities to improve development workflows, tools, pipelines, and engine architecture.
- Contribute to the stability, maintainability, and long-term evolution of the codebase.
- Share knowledge through documentation, code reviews, and technical discussions.
- Help foster a collaborative, positive, and quality-focused engineering culture.
- Improve continuously the development practices, tools, and engineering processes.
Requirements
- Experience developing with Unreal Engine 4/5 or with a similar proprietary Engine.
- 5+ years of professional game programming experience.
- Strong proficiency in modern C++.
- Solid understanding of game engine architecture, software design patterns, and performance-conscious programming.
- Experience profiling, debugging, and optimizing code for performance and memory usage.
- Strong debugging and problem-solving skills.
- Excellent communication and collaboration skills.
- Self-motivated with the ability to work independently and take ownership of technical challenges
- Passion for continuous learning, research, and adopting new technologies.
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field (or equivalent professional experience).
- Experience shipping games on PC and/or console platforms.
Bonus
- Experience developing multiplayer games using dedicated server architecture.
- Experience developing cross-platform titles.
- Extensive experience with Unreal Engine.
- Experience with physic programming
Benefits & Perks
- 6.5 weeks paid vacation
- Eligible for Employee Stock Options Plan
- 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.
To see our team, our office and what we do as a company visit .
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.
Compensation
- The pay range for this role is $130,000 to 170,000 per year. The range for this role represents candidates across a wide range of skills and experience for the position. 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 and 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 would not make 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.
$92.5k - $132.5k per year
...High Voltage is actively seeking an experienced Senior Unreal Programmer to join our rapidly growing Engineering team. We firmly believe that the best gameplay experiences... ...~5-8+ years of experience working with Unreal Engine (both in UE4 and UE5) in the gaming industry ~...SeniorLong term contractPermanent employmentFull timeCasual workLocal areaRemote work$120k - $160k per year
...challenging, and fun gaming experiences. The Role As a UI Programmer, you will play a key role in designing and delivering the user... ...Bonus Strong proficiency in C++. Proficient with Unreal Engine 5 Proficient with Common UI, Lyra, Enhanced Input....SeniorRemote jobFull timeWork at officeRelocationFlexible hours- Company Description SCT resources have a broad range of skills in different technologies. The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to ...SeniorFull time
$92.5k - $107.5k per year
...Programming Team, you will work closely with Programmers, Designers, Artists and Producers on the... ...AI, UI, Physics, Character, Graphics, Engine and Tools. Design, author, and... ...shipped title. Job Details Job Title: Programmer III Reports to: Director of...SuggestedPermanent employmentFull timeLocal areaRemote workFlexible hours$160k - $190k per year
...ll fit right in. About The Role We’re looking for a Senior Purple Team Engineer to join our team for a role to work remotely based in... ...incidents, vous serez responsable de bâtir entièrement le programme d’ingénierie de la déception (deception engineering) de KOHO...SeniorRemote jobFull timeSummer workFlexible hours- ...the people, the work, and the programs that fuel who we are. About the Role : We are looking for a Sr . Quality Assurance Engineer to join our team. You’ll directly contribute to Super.com ’s growth and success by validating that our applications meet design...SeniorFull timeImmediate startRemote workFlexible hours
$87.7k - $127.1k per year
...Join us to do the best work of your career, solving meaningful problems with remarkable teams. Greenhouse is looking for a Senior Support Engineer I to join our team in the Eastern Time Zone! In this role, you'll collaborate with our Customer Support, Engineering,...SeniorFull timeFor contractorsWork at officeLocal areaRemote work- ...developer adoption, satisfaction and retention by providing a reliable, enjoyable interface for developers and other end-users. Our senior engineers are typically specialists in a particular programming language, but are capable of contributing to projects in other languages as...SeniorFull timeLocal areaWorldwide
$95k - $125k per year
...experience and qualifications. The Machining Manufacturing Programmer is responsible for executing defined projects of moderate to... ...maintaining quality standards Collaborate with Manufacturing Engineering to drive process improvements and implement changes Apply...Long term contractFull timeTemporary workInternshipWork at office- ...connected through virtual collaboration, team gatherings, and a people-first culture. About the role We’re seeking a Senior Software Engineer to join our team and help support and grow Point’s multi-product digital platform. In this role, you’ll work closely with...SeniorFull timeInternshipRemote work
$102k - $133k per year
...innovative and strategic solutions in Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing. Our Co-... ...engagement and drive business success. We are seeking a Senior Snowflake Engineer to design, build, and optimize our cloud data...SeniorFull timeLocal areaRemote workWorldwideWork visa$150k - $250k per year
...We started Scalar to fix that. We're a small team (around ten engineers and designers) who wear a lot of hats and obsess over our craft.... ...Run for most backend services, plus multi-region Compute Engine managed instance groups for the stateful, high-throughput ones...SeniorPermanent employmentFull timeFixed term contractRemote workWork from homeFlexible hours- ...secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build... ...cleanly with as little manual intervention as possible. As a Senior Engineer, you'll be a hands-on contributor to a small, focused squad...SeniorRemote jobFull timeLocal areaFlexible hours
$120k - $130k per year
...connection. Reports to: Information Security Manager Location: Canada - Remote About the Role Backcountry needs a senior security engineer to protect and harden the multi-cloud platforms, Kubernetes workloads, and CI/CD pipelines that power its digital commerce...SeniorRemote jobFull timeInternshipWork at office- ...The Role We’re looking for a Senior DevOps Engineer to help scale and operate the infrastructure behind our platform. This is a hands-on individual contributor role focused on cloud infrastructure, automation, and reliability. You’ll partner closely with engineering teams to...SeniorFull timeRemote workFlexible hours
- ...who we are. About the role This role is part of our Data Engineering team. Being Data Driven is a core value of Super.com and this... ...roll up their sleeves and do high quality data work. As a Senior Data Engineer, you will be a key member of a high-performing team...SeniorFull timeTemporary workRemote workFlexible hours
$104k - $139k per year
...distribute open-source software that enables people to enjoy the internet on their terms. About this team and role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and the integrations that keep our services running,...SeniorRemote jobFull timeImmediate startWorldwideHome office$145k - $155k per year
...to you, join the herd! Description We are looking for an experienced backend engineer who enjoys solving complex problems, sharing knowledge, and building reliable software. As a Senior Backend Software Engineer, you will design, build, and maintain the services,...SeniorFull timeRemote work- ...supercharge it through the people, the work, and the programs that fuel who we are. About the Role We are looking for a Senior Analytics Engineer to join our growing Data & Analytics team! As a Sr. Analytics Engineer at Super.com , you will evolve our foundational...SeniorFull timeRemote workFlexible hours
$140k - $170k per year
...hundreds of companies and thousands of drivers across North America focus on the work that matters most to them. We're hiring a Senior Mobile Engineer to help build and evolve Cardata's driver app. The app is built in React Native with a meaningful native footprint on both iOS...SeniorFull timeRemote workFlexible hours- ...more, and counts the former President and COO of Hubspot, JD Sherman, among its board members. YOUR ROLE & MISSION As a Senior Software Engineer, you will be a critical part of our growing company, working on a cross-functional team to implement best practices in...SeniorFull timeWorldwide
- ...Babylist powers decision-making across the entire business — from product growth to operations to AI. This is a senior individual contributor role on the Data Engineering team, sitting at the intersection of platform thinking and AI-native tooling. You'll own the architecture...SeniorFull timeInternshipWork at officeRemote workFlexible hoursWeekend work
- ...driven optimization. The environment is fast, product‑focused, and highly collaborative, with strong engineering leadership and a culture of ownership. We're looking for a Senior Data Engineer to join our engineering team and help shape the future of programmatic advertising...SeniorFull timeFor contractorsFlexible hours
- ...you’ll have the autonomy and support to make an impact as we build for the long term. About the role: Samsara is seeking a Senior Data Engineer to join our Data team, comprising both Data Scientists, Data Analysts, and Data Engineers. Our team is at the forefront of...SeniorLong term contractFull timeRemote workRelocation package
- ...is entering a period of unprecedented innovation and growth—and there’s never been a more exciting time to join. The Ads Business Engineering team operates at the intersection of engineering, product, sales, and business development, delivering technical expertise and solutions...SeniorLong term contractRemplacementFull timeFor contractorsFlexible hours
$135k - $150k per year
...with us. We're building custom internal systems at the cutting edge of agentic AI in the accounting and finance space. The Senior Software Engineer will be the hands-on architect and builder of the new systems shaping our business — and the technical counterpart to our...SeniorFull timeFlexible hours- ...of smart home technology that serves hundreds of thousands of customers across Canada, and we need exceptional engineers to help us scale. We're seeking a Senior DevOps Engineer with deep expertise in AWS cloud infrastructure, exceptional TypeScript programming...SeniorLong term contractFull time
- ...making a meaningful impact in the world we live in. About the Role Liferaft is looking for a highly skilled and visionary Senior Software Engineer to help us continue to grow and enrich the platform our customers use to keep their people and assets safe. This role can be...SeniorFull timeLive InRemote workFlexible hours
- ...person to join our team working towards this goal, we would love to hear from you! Magnet Forensics is on the lookout for a Senior Software Engineer to join the Customer Hosted Review Team which is responsible for building the next generation of Digital Forensics...SeniorFull timeLocal area
usd70k - usd100k per year
...want to grow alongside a high-performing, supportive team, this is the place for you. Overview We're looking for a Senior Backend Ruby Engineer to contribute to Lago's core product and help scale our open-source billing infrastructure. You'll work across the full backend...SeniorPermanent employmentFull timeContract workInternshipRemote workFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Engine Programmer. Be the first to apply!

