Principal Software Engineer, Narrative Sytems
Core
Lead the development of cinematic, narrative, and storytelling technology for a new sports franchise game, enabling emotionally resonant, high-quality, and deeply interactive story moments.
Role type
Principal Software Engineer (Narrative Systems)
Builds
Narrative systems, cinematic sequencing, scripted events, dialog integration, and creator-facing tools for a large-scale game production.
Domain
Interactive entertainment / Game Development / Real-time rendering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Unreal Engine 5 architecture, C++ (engine-level), runtime system design, cinematic sequencing, dialog integration, facial animation workflows, tool development, performance optimization, system architecture, technical leadership
Preferred skills
Unreal Sequencer, branching dialog systems, localization workflows, quest systems, Control Rig, animation blueprints, procedural animation, MetaHuman, performance capture, lip-sync systems
Technologies
Unreal Engine 5, C++, Sequencer, Control Rig, MetaHuman
Responsibilities
Architect and develop cinematic and narrative systems supporting branching content and interactive presentation; Extend and customize Unreal Engine systems for camera behavior and event-driven scene logic; Partner with creative teams to translate artistic goals into robust technical solutions; Lead integration of dialog, facial animation, and localization into performant runtime systems; Define technical standards for narrative content creation and tool development; Mentor engineers on system design, C++ practices, and debugging strategies; Profile, optimize, and debug narrative and animation systems for stable performance.
Seniority
Principal, hands-on IC with technical leadership