Senior UI Programmer
$120k - $160k per yearTorn Banner
- Remote job
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
As a UI Programmer, you will play a key role in designing and delivering the user interface and user experience for our multiplayer realistic combat game. You’ll take ownership of UI systems and features across the game, working closely with programmers, designers, artists, and QA to build interfaces that are responsive, intuitive, performant, and consistent with the game’s grounded aesthetic.
You’ll contribute to everything from moment-to-moment gameplay UI and HUD systems to menus, settings, multiplayer features, and the underlying technology that supports them.
Note: While this role can be carried out remotely, candidates are required to be current Ontario or Quebec residents or willing to relocate to Ontario.
Responsibilities
- Own the development and ongoing improvement of the game’s UI systems and player-facing experiences.
- Design and implement robust, responsive UI features in collaboration with Gameplay, Systems, Design, Art, and QA teams.
- Write clear, maintainable, performant, and well-documented code.
- Build UI that supports the demands of a large-scale multiplayer game, including dynamic gameplay states, player information, team communication, objectives, equipment, and other real-time systems.
- Debug, profile, and optimize UI features to ensure smooth performance across target platforms.
- Work closely with UI/UX designers and artists to translate designs and visual concepts into polished, functional game features.
- Establish and maintain UI programming standards, patterns, and best practices across the project.
- Create and maintain technical documentation, and clearly communicate the capabilities, limitations, and technical constraints of UI systems.
- Collaborate with the broader programming team to identify technical challenges and develop creative, maintainable solutions.
- Contribute to improving the tools, workflows, and development practices used to create and maintain UI.
- Proactively identify opportunities to improve the usability, performance, reliability, and maintainability of the game’s UI.
Requirements
- 3+ years of professional experience programming video games.
- 1+ years of professional experience developing game UI, ideally on a collaborative, multi-disciplinary team.
- At least 1 shipped game in a UI Programmer capacity
- Solid understanding of game UI/UX principles and a genuine interest in creating intuitive player experiences.
- Experience taking UI features from concept through implementation, iteration, debugging, and polish.
- Strong problem-solving and debugging skills, with an ability to investigate complex technical issues independently.
- Excellent communication and collaboration skills, with the ability to work effectively with programmers, designers, artists, and QA.
- A high degree of self-motivation, ownership, and initiative.
- Comfortable researching unfamiliar technologies and systems
Bonus
- Strong proficiency in C++.
- Proficient with Unreal Engine 5
- Proficient with Common UI, Lyra, Enhanced Input.
- Experience working on live service games post launch
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 $120,000 to $160,000. 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.
- ...Designer UX / UI senior – Perion (English below) Montréal À propos de Perion Perion est une entreprise mondiale de technologies publicitaires qui propose des solutions innovantes dans trois piliers clés de la publicité numérique : la recherche, les médias sociaux...SeniorFull timeFlexible hours
- Company Description System Canada 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...SeniorFull time
$92.5k - $132.5k per year
...Description 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 are the result of collaboration and iteration between gameplay programmers, designers...SeniorLong term contractPermanent employmentFull timeCasual workLocal areaRemote work$130k - $170k per year
...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,...SeniorLong term contractFull timeWork at officeRemote workRelocationFlexible hours$114k - $172k per year
...integrates deeply with on premises applications, directories, and identity management systems. We are looking for an experienced Senior UI Software Engineer to work on our Onboarding and Lifecycle Management (LCM) Platform team with focus on enhancing and managing services...SeniorFull timeRemote workFlexible hours$120k - $190k per year
...transformative power of design. About the Job We are looking for a Senior Product Designer to join Life360's Circle Expansion Team. Circle... .... Translate strategy and user insights into elegant, scalable UI/UX solutions aligned with Circle Expansion priorities. Lead...SeniorFull timeSummer workInternshipRemote workFlexible 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
$90k - $130k per year
...fun gaming experiences. The Role We’re looking for a UI/UX Designer to join our team and help build the interface experience... ...in Unreal Engine. You’ll work closely with game designers and programmers to create menus, HUDs, widgets, and UI flows that are clear, responsive...Remote jobFull timeWork at officeRelocationFlexible hours$135k - $165k per year
...About the Role We are looking for a senior UI & SDK Web engineer to join our Web Observability team, responsible for both our dashboard UI (React + TypeScript) and our Web RUM SDK built on OpenTelemetry. This is a hybrid role that bridges product development and observability...SeniorLong term contractFull timeRemote work$92.5k - $107.5k per year
...Programming Team, you will work closely with Programmers, Designers, Artists and Producers on the... ...across various subsystems, such as AI, UI, Physics, Character, Graphics, Engine and... ...title. Job Details Job Title: Programmer III Reports to: Director of Programming...Permanent employmentFull timeLocal areaRemote workFlexible hours- ...Let’s be direct: most UX/UI job postings describe someone who takes requirements, draws wireframes, adds color, and hands things off to developers. That’s not this role. We believe UX is strategy. It’s the ability to sit across from a client who can’t articulate what...Full timeInternship
- ...you're passionate about co-development, game art, or solving technical challenges on a global scale. We are looking for a Technical UI Designer who lives and breaths in Unreal Engine. This is a hands-on implementation role, building out UI features and animations from design...Full timeContract workRemote workFlexible hours
- ...realms, we're seeking passionate, curious, and innovative minds to join the adventur e. We are looking for a multidisciplinary UI/UX Director to join our digital game team at Wizards of the Coast and be responsible for defining the visual identity and functional...Long term contractFull time
$45 - $52 per hour
...designs and builds custom automated manufacturing systems for leading automotive manufacturers across North America. As a Senior Robot Programmer, you'll play a key role in developing, programming, commissioning, and optimizing robotic automation systems while working alongside...SeniorHourly payPermanent employmentFull time- ...- and together, we build a web that works better for everyone. As Kanopi continues to grow, we're looking to engage a Contract Senior UX/UI Designer (Website Strategy & Design) on a contract basis. About The Job At Kanopi, we design, build, and support websites for...SeniorRemote jobHourly payOngoing contractFull timeContract workFor contractorsInternship
- 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 ...Full timeWork at office
- ..., including user interviews. Constructing user personas and user flow diagrams. Creating wireframes, prototypes, and detailed UI mockups Presenting user experience concepts and designs to stakeholders Collecting and analyzing user feedback and behavioral...Full timeWork at officeRemote workWork from homeFlexible 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 ...Full timeWork at office
- 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 ...Full timeWork at office
- ...something that adds to our offerings. We learn continuously, both on the job and through formal training programs. Job Description Senior programmer (OOP experience must) C++ with linux environment (Minimum 10 years experience) Good to have knowledge of UNIX...SeniorFull time
- ...partners. From interactive prototypes to front-end implementations, your work will help tell Coveo’s story through design. As our UX/UI Designer, Technical Marketing, you will: Design engaging demos, prototypes, and user experiences that showcase Coveo’s platform capabilities...Full time
$95k - $125k per year
...000 - $125,000 which will be determined based on the candidate's experience and qualifications. The Machining Manufacturing Programmer is responsible for executing defined projects of moderate to high complexity. This role involves following established work plans, achieving...Long term contractFull timeTemporary workInternshipWork at office- ...using the system you’ve helped create. If that sounds like the kind of challenge you love, you might have what it takes to be our new UX/UI Designer. What You Bring to the Table… A portfolio that proves you can build systems, not just screens: When we look at your...Full timeContract workFlexible hours
- ...infrastructure as code. The client is looking for a developer, not a platform engineer. The explicit mention of "We are looking for a Programmer Analyst/Developer" immediately clarifies the DevOps/DevSecOps title of the position: the majority of the tasks involve writing and...Full timeImmediate start
- 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 ...Full time
$75k - $90k per year
...about creating thoughtful digital experiences that make it easier for travellers to discover and book unforgettable trips? We’re hiring a UI/UX Designer to help shape the ToursByLocals traveller experience and evolve our design system. (This is a Maternity Leave Cover lasting...Remote jobFull timeWorldwideHome officeFlexible hours$36 - $46 per hour
...across aerospace, defence, medical devices, robotics, renewable energy, and advanced industrial markets. We are seeking a skilled CNC Programmer with strong 5-axis machining and Mastercam experience to join a growing manufacturing team. This is a hands-on opportunity for...Permanent employmentFull timeMonday to fridayDay shift- ...continuously, both on the job and through formal training programs. Job Description Government of Ontario Looking for - Intermediate Programmer /developer Analyst (contract) Location: Toronto Experience in Programming VB.NET using MS Visual Studio 2008 and Team...Full timeContract work
- ...quality-driven “one-team” culture. We are seeking a Statistical Programmer Analyst I/II to join our in-house team and support projects... ...only be used for candidate selection. #LI-TT1 #LI-Remote #Senior#permanent The base salary pay range represents the anticipated...SeniorPermanent employmentFull timeRemote work
- ...This position is 100% remote anywhere in the US Overview: Senior Automation Engineers at Precisely design, build, and scale automation... ...development lifecycle, including content creation, validation, publishing, UI localization, translation, and delivery. Design, build, and...SeniorFull timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior UI Programmer. Be the first to apply!
- senior finance analyst Canada
- senior administrator Canada
- senior director of operations Canada
- senior contract administrator Canada
- senior site reliability engineer Canada
- senior marketing Canada
- senior analyst Canada
- sénior service a la clientèle Canada
- senior vice president Canada
- senior account manager Canada
