Senior Tools Programmer (UI & AI Workflows)
- Vancouver, Canada
- Senior Level
- Posted
Skills
Required
- UI
- AI-powered / agentic workflows
- C++
- UI frameworks
- runtime
- UI engines
- editor/WYSIWYG tooling
Preferred
- Unreal Engine
- games / real-time applications
- Slate / UMG
- authoring
- iteration, and
- debugging
- UI tooling
Join Epic Games as a Senior Tools Programmer, where you'll design and build AI-powered tools for UI authoring, iteration, and debugging. You'll own and evolve the UI tech codebase used in Unreal Engine, set technical direction for UI tooling, and collaborate across disciplines to identify improvement areas. Strong tools programming background, excellent C++ skills, and experience with Unreal Engine are required.
Responsibilities
- Design, build, and integrate AI-powered tools and frameworks for UI authoring, iteration, and debugging.
- Own and evolve the UI tech codebase used to build tools and in-game UI in Unreal Engine.
- Set technical direction for UI tooling and mentor other programmers.
- Strong tools-programming background with experience building tools that improve development workflows in games or other fields
Requirements
Strong written and verbal communication skills in English
- Excellent C++ skills and experience working in a large codebase
- Some hands-on exposure to AI-powered or agentic workflows, whether through work, courses, or personal projects
- Deep expertise in the UI domain (UI frameworks, runtime UI engines, and editor/WYSIWYG tooling)
Preferred
- Experience with Unreal Engine is a plus
- Experience with Slate and/or UMG is a plus
- Shipped title experience in games or real-time applications is a plus
jobapplier