jobapplier

Senior Tools Programmer (UI & AI Workflows)

Epic Games

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