Back to Job Openings
Engineering

Senior Software Engineer - Cinematics

Full-Time

Thought Pennies Entertainment is a Role-Playing Game studio creating games focused on social storytelling. We celebrate diversity and a people-first approach to game development. We are fully remote.

Senior Software Engineers (SSE) are generally expected to mentor more junior team members, as required, and to take an active role in peer review activities. Each SSE is expected to maintain primary ownership of the systems that they design, and to take secondary ownership of other systems as required.

The Senior Software Engineer - Cinematics will typically report to the Technical Director and work closely with the studio’s story and narrative teams to deliver a world class cinematic tools, pipelines, and runtime implementations. The successful candidate will partner with Narrative, Design and Art teams to derive technical requirements and to assist in debugging and evaluating existing systems, and to create new systems, as required. In particular this role will facilitate immersive story telling in partnership with the Thought Pennies Narrative, Cinematic and Gameplay teams. The SSE - Cinematics will also work closely with Production to deliver these systems in a timely way, at a high quality level.

Responsibilities

  • Contribute to all aspects of cinematics and story telling technology.
  • Translate Cinematics and Animation stories into actionable technical plans.
  • Architect and implement tools and systems required by the Cinematics and Gameplay teams.
  • Own the performance footprint of the Cinematics system across various types of hardware.
  • Work with other teams and disciplines to ensure Cinematics system integrates cleanly with the rest of the game, particularly the procedural gameplay elements.

Requirements

  • Experience with Unreal Engine development, preferably with one or more shipped titles.
  • Experience with Unreal Engine animation systems - Sequencer, Anim Graph, Blueprint setup etc.
  • Familiarity with procedural and automated cinematic pipelines
  • Strong C++ and OO development experience.
  • Outstanding communication skills.
  • A commitment to excellence in the creation of a world class game.
  • A passion for RPGs and cinematic story telling.