Staff Software Engineer, Engine Performance (Tools) - Central Technology, Unreal Ecosystem
Core
Drive organizational alignment and engineering vision for the Unreal Ecosystem team, focusing on runtime performance, tooling, and CI/CD to deliver player value and improve developer experience.
Role type
Staff Software Engineer (Engine Performance & Tooling)
Builds
Central tooling solutions, build/test automation, release pipelines, and performance optimization frameworks for the Riot Unreal Ecosystem.
Domain
Video Game Development / Unreal Engine Ecosystem
Required skills
C++, performance optimization, profiling (Unreal Insights/Pix), tooling engineering, large codebase management, game design patterns, cross-platform shipping, build automation, CI/CD, mentorship
Preferred skills
Unreal Engine 5, online game development, rendering optimization
Technologies
Unreal Engine, C++, Unreal Insights, Pix, CI/CD pipelines
Responsibilities
Write high-standard code and lead multi-month technical execution; Partner with game teams to diagnose and fix complex performance issues; Optimize developer experience (cook times, build times, editor load); Mentor senior engineers and guide team performance; Collaborate with infrastructure teams on bandwidth and resource utilization; Break down complex problems and communicate trade-offs.
Seniority
Staff, hands-on IC with strategic influence and mentorship