FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Engine Programmer
Torn Banner StudiosSenior Engine Programmer at Torn Banner Studios developing and maintaining Unreal Engine technology. Collaborating with teams to solve technical challenges in game development.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in Unreal Engine 4/5 and modern C++ programming, with a strong focus on game engine architecture and performance optimization. Capable of collaborating effectively across teams while fostering a quality-driven engineering culture.
Highest-signal resume keywords
Unreal Engine 4/5 DevelopmentModern C++ ProficiencyGame Engine ArchitecturePerformance OptimizationDebugging and Problem-Solving
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Game ProgrammingPerformance ProfilingMemory OptimizationMultithreadingConcurrency Bug ResolutionSoftware Design PatternsTechnical DocumentationCode ReviewTechnical Solution DevelopmentPhysics Programming
Soft Skills
Excellent CommunicationCollaborationSelf-MotivationOwnershipContinuous Learning
Certifications & Qualifications
Bachelor's Degree in Computer ScienceMaster's Degree in Computer Engineering
Industry Keywords
Game DevelopmentPC PlatformsConsole PlatformsMultiplayer GamesCross-Platform Titles
Tech Stack
Tools & technologiesUnreal Engine
About the role
Key responsibilities & impact- 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.
- Continuously improve development practices, tools, and engineering processes.
Requirements
What you’ll need- 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.
- Bonus: Experience developing cross-platform titles.
- Bonus: Extensive experience with Unreal Engine.
- Bonus: Experience with physics programming.
Benefits
Comp & 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.