Remote Jobs RockRemote Jobs Rock

Principal Software Engineer, Narrative Systems

🕒 yesterday
Unreal Engine 5C++Cinematic SystemsNarrative Systems

📜 Description

  • Own and lead the development of narrative systems for the game, including runtime technology, authoring workflows, tool integrations, and long-term technical direction.
  • Architect, develop, and maintain cinematic and narrative systems in Unreal Engine 5 that support high-quality story moments, scripted events, branching content, and interactive presentation.
  • Extend and customize Unreal Engine systems such as Sequencer, camera frameworks, animation playback, dialog integration, and event-driven scene logic to meet the needs of a large-scale production.
  • Partner with Animation, Audio, Level Design, and Gameplay teams to translate creative goals into robust, scalable technical solutions.
  • Lead the integration of dialog, facial animation, lip-sync, localization, and performance-driven content into reliable and performant runtime systems.

🛠️ Requirements

  • Experience developing and shipping high-quality games on Unreal Engine 4 or Unreal Engine 5.
  • Experience with branching dialog systems, localization workflows, narrative scripting systems, quest systems, or event-driven scene logic.
  • Experience with Unreal Sequencer, MovieScene, Control Rig, animation blueprints, skeletal mesh systems, or procedural animation technologies.
  • Experience developing editor tools or content pipelines for Narrative, Cinematics, Animation, Audio, or Level Design teams.
  • Experience with facial animation pipelines, lip-sync systems, performance capture, MetaHuman, or other character performance technologies.
  • A strong portfolio or shipped-title history demonstrating high-quality cinematic, narrative, or interactive presentation systems.
Roblox

Principal Software Engineer, Engine Systems

Roblox👥 5001 - 10,000 employees🏢 Computer Software
🔥 8 hours ago

As a Principal Software Engineer on the Engine DataModel team, you will innovate on foundational components that support the Roblox platform and enhance user-created experiences.

C++Game Engine DevelopmentSystems-level ProgrammingData Structures
Anthropic

Staff+ Software Engineer, Safeguards Human Review Tooling

Anthropic👥 10,000+ employees🏢 Research Services🤝 B2B
🔥 9 hours ago

The Safeguards team is responsible for ensuring our models and products are developed and deployed safely. We're looking for engineers for our Review Tooling team, which builds the systems that humans — and increasingly Claude — use to.

Full-stack EngineeringPlatform EngineeringAPIsData Storage

Trusted by Remote Workers