CareerPlan

Senior Software Engineer, NPC/Gameplay

San RafaelFull-time$170k–$190k2026-10-23 → 2026-11-10
On-site

Core

Design, implement, and maintain gameplay features for player and NPC behavior, integrating logic with believable animation in Unreal Engine 5.

Role type

Senior IC gameplay/NPC engineer

Builds

Shipped game features involving character movement, combat, interactions, and animation systems

Domain

Video game development (Unreal Engine 5)

Required skills

C++ (modern), Unreal Engine 5 systems, Gameplay Ability System, Character Movement, Animation (Montages, Motion Warping, Root Motion, IK, Control Rig), NPC systems (Navigation, State Trees, Smart Objects), performance optimization, system design

Preferred skills

Combat/melee interaction systems, player character feel (camera/controls), in-editor debugging tools, animation quality eye

Technologies

Unreal Engine 5, C++, Gameplay Ability System, Control Rig, State Trees

Responsibilities

Design and implement gameplay features for character behavior; Connect gameplay logic to character animation for natural movement and reactions; Collaborate with animators on locomotion and action systems; Prototype and ship new behaviors with designers; Build tools for designers and animators to tune behavior; Optimize gameplay and animation performance across platforms

Seniority

Senior, hands-on IC