Torn Banner Studios logo
Torn Banner StudiosPosted 1 month ago

Senior Engine Programmer

$130,000–$170,000 year

RemoteToronto, Ontario, Canada or Canada

Full TimeSenior LevelMasters DegreeSmall

Job Summary

Design, develop, debug, and optimize engine-level systems in Unreal Engine, profiling and improving performance across all target platforms. Investigate and resolve crashes, memory issues, multithreading bugs, and platform-specific challenges while collaborating with cross-disciplinary teams to deliver robust technical solutions. Identify opportunities to improve development workflows, tools, pipelines, and engine architecture, contributing to the stability and long-term evolution of the codebase. Share knowledge through documentation and code reviews to foster a collaborative, quality-focused engineering culture. This role requires strong collaboration with programmers, designers, and technical specialists to enable the team to create exceptional player experiences.

Required Qualifications

  • 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
  • Candidates must currently reside in Ontario or Quebec, or be willing to relocate to Ontario

Desired Qualifications

  • Experience developing multiplayer games using dedicated server architecture
  • Experience developing cross-platform titles
  • Extensive experience with Unreal Engine
  • Experience with physic programming

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce