Mid / Senior / Principal SDET / Tools Engineer
Core
Design, develop, and maintain engineering tools for artists, designers, QA, and developers to create, validate, optimize, and ship content at scale for a large-scale Unreal Engine 5 open-world project.
Role type
Mid / Senior / Principal SDET / Tools Engineer
Builds
Editor extensions, asset validation systems, pipeline automation, content-capture frameworks, workflow integrations, and automated testing solutions
Domain
Game development / Unreal Engine 5 / AAA
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Unreal Engine 5, Python, REST APIs, automated testing, Perforce workflows, 3D content pipelines
Preferred skills
Editor plugins, runtime modules, Unreal reflection system, Slate/UMG or Dear ImGui, subsystems, actors, editor scripting
Technologies
Unreal Engine 5, C++, Python, Perforce, REST APIs
Responsibilities
Design, develop, and maintain tools used across the project; Build Unreal Engine 5 editor and runtime features using C++; Develop Python-based tooling and automation solutions; Integrate tools with Perforce, REST APIs, CI/CD pipelines, and internal services; Create automated tests and maintain tool quality; Investigate and solve technical challenges across tools, pipelines, and workflows; Contribute to improving engineering processes and development efficiency
Seniority
Mid (feature contributor), Senior (complex tool ownership), Principal (architecture, standards, mentorship)