Senior UI/UX Software Engineer (UE5)
Burnaby · USD 125,000-170,000 · 7+ years experience · Hybrid · Posted Oct 9, 2026
At a glance
- Experience
- 7+ years experience
- Workplace
- Hybrid
- Location
- Burnaby
- Salary
- USD 125,000-170,000 · Base salary
About the role
- SkyBox Labs is looking for a Senior UI/UX Engineer to join the team on an ambitious AAA co-development project set within a highly anticipated universe.
- Working in close collaboration with a partner studio, you will play a key role in implementing performant, responsive in-game UI and HUD systems using cutting-edge UE5 technology.
- As part of a specialized engineering group, you will collaborate with UI/UX designers, artists, technical designers, and core software engineers to build solid underlying UI architecture.
Responsibilities
- Implement Performant UI Systems: Architect, build, and optimize responsive runtime UI and in-game HUD features within Unreal Engine 5.
- Cross-Discipline & Co-Dev Collaboration: Work closely with technical designers, UI designers, artists, and engineering leads—both internally and with partner teams—to translate creative direction and feature requests into robust technical solutions.
- Bridge Gameplay & UI: Build the underlying frameworks and data flows connecting gameplay logic to user interfaces in a clean, scalable manner.
- Core Feature Support: Support development across player-facing interfaces, including interactive maps, HUD elements, options menus, and accessibility features.
- Proactive Problem-Solving & Communication: Navigate high-level design concepts, incomplete specs, and open-ended feature requests with autonomy—taking ownership to investigate technical paths, communicate proactively across disciplines to resolve ambiguity, and deliver solid results.
Requirements
- 7+ years of software engineering experience in game development, with a primary focus on UI systems and user interfaces.
- Unreal Engine 5 Experience: Hands-on development experience in UE5 with a strong practical understanding of its UI frameworks.
- Core UI Tech Stack: Hands-on experience working with key Unreal UI technologies, including Slate, UMG, MVVM / View Models, and CommonUI
- Core C++ Foundations: Strong fundamental C++ programming, memory management, data structures, and object-oriented design skills.
- Engine-Level C++ Proficiency: Proven experience applying core C++ concepts within Unreal Engine’s framework, architecture, and macro ecosystem.
- Self-Motivated & Autonomous Mindset: Comfort operating in an environment where solutions aren't always pre-defined.
- Collaborative Communication: Strong teamwork skills and the adaptability to work effectively within a co-development environment across artists, designers, and engineers.
Preferred qualifications
- Shipped Unreal Titles: Experience shipping a game built in Unreal Engine with a focus on UI/UX systems.
- Console & Compliance Experience: Familiarity with building and optimizing UI for console platforms alongside PC support (addressing controller navigation, layout compliance, and platform performance).
- Input Architecture: Experience working with Unreal’s Enhanced Input system and handling complex multi-device input mappings.
- UI Profiling & Performance: Experience using profiling tools (e.g., Unreal Insights, CPU/GPU trace tools) to diagnose and fix UI performance overhead.
Benefits
- Annual bonus and up to 3% RRSP matching available
- Comprehensive health benefits, along with a supportive Maternity and Parental Leave policy
- Flexible hybrid working arrangements
- Employee Assistance Program
- 3 weeks of vacation leave
- Free gym at our Burnaby Studio
- SkyBox University for C++ skills
- Guild Program to explore other disciplines
- Lunch & Learns
- Social events including trivia nights, karaoke nights, movie nights, soccer team, game jams, and board game sessions
Workplace
- This team works in a hybrid capacity, with three days a week at our studio in Burnaby, BC.
Skills
- Unreal Engine 5
- UE5
- Slate
- UMG
- MVVM
- View Models
- CommonUI
- C++
- Enhanced Input
- Unreal Insights
- CPU/GPU Trace Tools