[ENG UE5] Unreal Engine UI Engineer

Ironbelly Studios


Date: 11 hours ago
City: Montreal, QC
Contract type: Full time
About The Role

We're seeking a specialized Senior Unreal UI Engineer/Programmer to lead the development of user interface systems for our competitive extraction shooter. You'll architect and implement complex UI systems using UE5's UMG framework, creating responsive, high-performance interfaces that meet the demanding requirements of competitive FPS gameplay.

Key Responsibilities

  • Design and implement scalable UI architecture using UE5's UMG (Unreal Motion Graphics) system
  • Develop complex interactive UI systems including inventory management, loadout customization, and real-time HUD elements
  • Optimize UI performance for high-framerates and competitive gameplay requirements
  • Create reusable UI components and establish UI coding standards and best practices
  • Collaborate closely with UX/UI designers to implement pixel-perfect, responsive interfaces
  • Implement accessibility features and platform-specific UI adaptations
  • Integrate UI systems with gameplay mechanics, networking, and backend services
  • Develop UI tools and workflows to support rapid iteration and content creation
  • Maintain and enhance existing UI codebase while implementing new features

Required Qualifications

  • 5+ years of professional UI programming experience in game development
  • Expert knowledge of UE5's UMG system and UI architecture patterns
  • Strong C++ programming skills with focus on UI system implementation
  • Extensive experience with Blueprint visual scripting for UI logic and data binding
  • Proficiency in creating responsive, scalable UI layouts and animations
  • Experience with UI performance optimization and memory management
  • Knowledge of input handling systems (keyboard, mouse, gamepad) and accessibility standards
  • Understanding of UI/UX principles and ability to collaborate effectively with designers
  • Experience with version control systems (Perforce, Git) and UI asset management
  • Shipped at least 2 commercial games with significant UI programming contribution

Preferred Qualifications

  • Experience with competitive FPS or shooter game UI development
  • Knowledge of UI localization and internationalization systems
  • Familiarity with UI automation and testing frameworks
  • Experience with platform certification requirements (PC, Console) for UI
  • Background in shader programming for custom UI effects
  • Understanding of multiplayer UI synchronization and real-time data presentation
  • Experience with UI analytics and telemetry implementation
  • Knowledge of modern web UI frameworks and their application to game UI development

Location: Montreal, QC (Hybrid / In-Person Available)

Experience Required: 5+ years

Project Context

You'll be working on a competitive extraction shooter built in UE5, focusing on creating intuitive yet information-dense interfaces for hardcore FPS players. Key UI challenges include real-time inventory management during combat, complex loadout customization systems, spectator interfaces, and performance-critical HUD elements that must maintain 144+ FPS. The UI must support rapid decision-making while presenting complex game state information clearly and accessibly.

This refactored job description shifts the focus from generalist engine programming to specialized UI engineering, while maintaining the same seniority level and project context. The role now emphasizes UMG expertise, UI system architecture, and the specific challenges of creating high-performance interfaces for competitive gaming.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume