1,777,406open jobs
103,639companies
265,503added this week
Browse all
Salary
≈ $77k – $133k per year (Estimated)
Location
In office (Montreal)
Seniority
Senior
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 16, 2026. First seen by Alion on Aug 13, 2026. Ubisoft scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Ubisoft is a French video game company founded in 1986 by five brothers from a family agricultural business in Brittany, and it grew into one of the largest game publishers in Europe. It owns and develops the Assassin's Creed, Far Cry, Tom Clancy, Just Dance and Rainbow Six franchises across a network of studios spanning France, Canada, Ukraine, Romania, Singapore and elsewhere, and it operates several of them as long-running live services. Headquartered near Paris and listed on Euronext, the company restructured in 2025 into subsidiary units with an investment from Tencent covering its largest franchises.

Ubisoft is a global leader in video games, with teams spread across the globe creating original and memorable gaming experiences, from Assassin’s Creed to Rainbow Six, Just Dance, and many more. We believe that diverse perspectives help both players and teams grow. If you’re passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!

The Senior UI Programmer - Technical Lead serves as the primary technical point of contact for all user interface systems on the project.

This person serves as the bridge between engineering, UI integration, and art, ensuring that every UI element is delivered with the level of polish, performance, and accessibility expected of a AAA first-person shooter.

What You’ll Do

Technical Leadership

  • Serve as the go-to expert for all user interface technologies in the project: the Snowdrop UI framework, game-specific UI systems, and tools
  • Manage the UI technical roadmap: architecture decisions, framework upgrades, and deprecations
  • Define and enforce UI coding standards, component templates, and integration workflows
  • Identify and resolve bottlenecks that hinder the work of UI integrators and technical artists

Team Supervision

  • Supervise a team of UI integrators and technical artists working in the UI Graph editor
  • Review and validate work for accuracy, performance, and adherence to design intent
  • Mentor team members, conduct code and asset reviews, and provide clear, actionable feedback
  • Collaborate with UX/UI designers to ensure that the technical implementation aligns with the design intent

Engineering

  • Implement and maintain UI features across gameplay, menus, HUD, and frontend
  • Author and extend UI scripting in the visual graph language (UI Graph); support team members using it
  • Design reusable, scalable UI components following componentization principles - maintainability and reuse over one-offs
  • Implement adaptive layouts that handle multiple target devices, screen sizes, and resolutions
  • Integrate accessibility requirements (text scaling, colorblind modes, controller navigation, screen reader support)

Performance & Stability

  • Profile UI rendering and logic; identify and resolve underperforming areas (overdraw, excessive draw calls, expensive graph evaluations)
  • Own and triage UI-originating crashes; lead post-mortems and drive fixes to completion
  • Establish and monitor UI performance budgets in collaboration with the engine team

Design Partnership

  • Apply and advocate for core design principles throughout technical decisions: consistency, simplicity, and clear user feedback
  • Challenge implementations that compromise usability, even when technically correct

What you'll bring to the team

Must Have

  • Shipped 2+ AAA titles with substantial UI programming ownership
  • Deep experience with a visual/node-based UI scripting system (UI Graph or equivalent)
  • Demonstrated ability to profile and optimize UI in a real-time engine
  • Experience debugging and resolving crashes in a production game
  • Track record supervising or mentoring UI Integrators or junior programmers
  • Solid grasp of UI architecture: component hierarchies, data binding, state management

Strong Assets

  • Familiarity with responsive/adaptive UI design for multi-platform titles

What Success Looks Like

Six months in, this person has become the go-to for any UI tech question on the project, the team is unblocked and producing quality work, and the UI systems are stable, performant, and easy to extend.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,777,406 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Montreal
≈ $72k – $147k per year (Estimated) • In office • Canada
Chips/EDA
Cadence Virtuoso
Apply
≈ $63k – $130k per year (Estimated) • Hybrid • Full-Time • Vancouver
JavaScript
TypeScript
Ruby
Ruby
Sidekiq
Databases
ClickHouse
Frontend
React.js
Material UI
DevOps
AWS
Apply
≈ $61k – $125k per year (Estimated) • In office • Bachelor's Degree • Kitchener
Python
JavaScript
Kotlin
C#
Node JS
C#
.NET
Databases
DynamoDB
Frontend
Lit
DevOps
AWS
AWS Lambda
Amazon Kinesis
Management
Agile
Apply
$87k per year • Equity • In office • 2+ years exp • Toronto
JavaScript
TypeScript
SQL
Ruby
Ruby
Ruby on Rails
Sidekiq
Databases
Snowflake
ClickHouse
AI/ML
AI Agents
Frontend
React.js
Apply
≈ $65k – $123k per year (Estimated) • Hybrid • 3+ years exp • Bachelor's Degree • Toronto
Python
AI/ML
LLM
Machine Learning
DevOps
GCP
Azure
AWS
Apply
$65k – $100k per year • Remote (United States) • 3+ years exp • Bachelor's Degree • United States
JavaScript
Frontend
React.js
Mobile
Adaptive UI
Apply
In office • 5+ years exp • Lisbon
JavaScript
TypeScript
Frontend
GraphQL
Tailwind CSS
React.js
Mobile
Adaptive UI
DevOps
Rest API
WebSockets
CI/CD
Git
Docker
Management
Agile
QA
Cypress
Playwright
Jest
Vitest
Apply
Hybrid • Internship • Bordeaux
Dart
Dart
Riverpod
Dio
Json_serializable
Auto_route
Go_router
Mobile
Flutter
Firebase
Clean Architecture
Fastlane
Dependency Injection
Reactive Programming
State Management
Adaptive UI
Crashlytics
DevOps
gRPC
GitHub Actions
Datadog
CI/CD
Windows
Cybersecurity
SonarQube
Design
Rive
Management
Agile
QA
Sentry
Apply
Flutter Developer 13 days ago
In office • Bachelor's Degree • Bengaluru
Dart
Mobile
Flutter
Firebase
State Management
Adaptive UI
DevOps
Rest API
CI/CD
AWS
Apply
≈ $67k – $129k per year (Estimated) • Remote (Spain) • Full-Time
AI/ML
Multimodal AI
AI Agents
Lovable
Replit
Mobile
Adaptive UI
Management
Agile
Apply
≈ $71k – $129k per year (Estimated) • In office • Full-Time • Montreal
Management
Discord
Apply
≈ $67k – $121k per year (Estimated) • In office • Full-Time • Montreal
Apply
≈ $63k – $129k per year (Estimated) • In office • Full-Time • High School Diploma • Montreal
C#
C++
C#
.NET
Databases
Redis
Amazon Aurora
AI/ML
Copilot
Claude Code
DevOps
Kibana
CI/CD
AWS
Docker
Grafana
GitLab
Cybersecurity
SonarQube
Apply
≈ $69k – $125k per year (Estimated) • In office • Full-Time • 5+ years exp • Quebec
C++
Apply
≈ $69k – $125k per year (Estimated) • In office • Full-Time • 5+ years exp • Montreal
C++
Apply
≈ $31k – $64k per year (Estimated) • In office • Montreal
Apply
≈ $28k – $69k per year (Estimated) • Hybrid • 2+ years exp • Quebec • Montreal
Python
TypeScript
AI/ML
Claude
Claude Code
Promptfoo
LLM
LLM Evaluation
LLM Guardrails
DevOps
AWS
Docker
Shift-Left
Cybersecurity
Shift-Left Security
Management
Jira
Apply
≈ $33k – $87k per year (Estimated) • Equity • In office • Full-Time • Bachelor's Degree • Montreal
Apply
≈ $26k – $48k per year (Estimated) • Hybrid • Internship • High School Diploma • Quebec • Montreal
Management
Microsoft Office
Apply
≈ $29k – $49k per year (Estimated) • Hybrid • 2+ years exp • Montreal
Management
ServiceNow
ITIL
ITSM
Apply
See all jobs
This is one of many
1,777,406 more open roles from verified company boards, updated every day.