Senior Software Engineer, NPC/Gameplay

Absurd Ventures, LLC

San Rafael (CA)

On-site

USD 170,000 - 190,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Vacation time
Sick time
Company holidays
Medical insurance
Dental insurance
Vision insurance
Life insurance
Disability insurance
401(k) matching

Job summary

Absurd Ventures, LLC in San Rafael, CA seeks a Senior NPC/Gameplay Engineer to create features that bring characters to life in Unreal Engine 5. You will influence player and NPC behavior, motion, and interaction, turning ideas into polished on-screen action.

You'll bridge gameplay, animation, and design, working with animators and designers to ship engaging behaviors, while ensuring robust, maintainable systems and cross‑platform performance.

Qualifications

  • 10-15 years of professional experience as a gameplay or NPC engineer, including shipped games.
  • 5+ years of professional experience working in Unreal Engine.
  • Expertise in modern C++ with strong debugging and optimization skills.
  • Ability to design systems maintainable for designers and animators.

Responsibilities

  • Design, implement, and maintain gameplay features around character behavior for players and NPCs.
  • Connect gameplay and NPC logic to character animation for natural movement and responsiveness.
  • Collaborate with animators to integrate locomotion, actions, and reactions; define workflows for new animation content.
  • Prototype, iterate on, and ship new behaviours, abilities, and interactions.
  • Build tools and debugging features to help designers and animators test and tune character behavior.
  • Write performant, well-structured C++ and optimize gameplay and animation across platforms.
  • Contribute to technical planning, code reviews, coding standards, and documentation.

Skills

Unreal Engine
C++
Gameplay systems design
Animation integration
Optimization
Collaboration with design/animation

Job description

Summary

We are seeking a Senior NPC/Gameplay Engineer to build game features that bring characters to life in Unreal Engine 5. You will work on how both the player and NPCs behave: how they move, act, react, and interact with the world and with each other, and how those behaviors turn into believable, responsive animation on screen.

This role sits where NPC behavior, gameplay, and animation meet. You will work across a wide range of Unreal systems and partner closely with animators and designers to take a feature from idea to polished, in-game result. The ideal candidate cares as much about how a character looks and feels while doing something as about the logic that made it happen.

Core Responsibilities
  • Design, implement, and maintain gameplay features built around character behavior, for both the player character and NPCs.
  • Connect gameplay and NPC logic to character animation, so that movement, traversal, combat, interactions, and reactions look natural and feel responsive.
  • Work closely with animators to build and integrate locomotion, contextual actions, and reaction systems, and to define clean workflows for bringing new animation content into the game.
  • Collaborate with design to prototype, iterate on, and ship new behaviors, abilities, and character interactions.
  • Build tools and debugging features that help designers and animators create, test, and tune character behavior.
  • Write performant, well-structured C++ and debug and optimize gameplay, NPC, and animation performance across multiple platforms.
  • Contribute to technical planning, code reviews, coding standards, and documentation.
Core Qualifications
  • 10-15 years of professional experience as a gameplay or NPC engineer, including shipped games.
  • 5+ years of professional experience working in Unreal Engine.
  • Strong working knowledge of a wide range of Unreal Engine 5 systems, such as:
    • Gameplay: Gameplay Ability System, Character Movement Component or Mover
    • Animation: Montages, Motion Warping, Root Motion, IK and Control Rig
    • NPCs: Navigation, State Trees, Smart Objects
  • A track record of shipping player and NPC features where the result depended on tight integration with character animation.
  • Expertise in modern C++ with strong debugging and optimization skills.
  • Ability to design systems that are maintainable and easy for designers and animators to work with.
  • Excellent communication skills and a collaborative, solution-oriented mindset.
Plus If…
  • Experience with combat, melee or close-quarters character interactions, or synced animations between characters.
  • Experience with player character feel: camera, controls, and responsiveness.
  • Experience building in-editor debugging or visualization tools for NPC behavior or animation.
  • A background or strong interest in animation itself, and a good eye for motion quality.
Description
  • Full time job with benefits.
  • Role is on-site in San Rafael, CA.
  • Office is located near downtown San Rafael – near transit stations and freeways.

The base pay range for this position is $170,000 to $190,000 per year. Actual compensation is based on market location and may vary depending on job-related knowledge, skills, and experience. We also offer a competitive package of benefits including vacation time, sick time, company holidays, parental leave, medical/dental/vision insurance, life insurance, disability insurance, and 401(k) matching to regular full-time employees. Certain roles may also be eligible for bonus and equity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior NPC/Gameplay Engineer - Unreal 5, Animation-Driven
Senior NPC/Gameplay Engineer - Unreal 5, Animation-Driven

Absurd Ventures, LLC • San Rafael (CA)

On-site
USD 170,000 - 190,000
Vacation time
Sick time
Company holidays
+6
Software Engineer, Animation
Software Engineer, Animation

Absurd Ventures • Santa Monica (CA)

On-site
USD 120,000 - 150,000
Benefits package
Health, dental, vision insurance
401(k) matching
+1
Principal Gameplay Animator
Principal Gameplay Animator

Absurd Ventures • Santa Monica (CA)

On-site
USD 150,000 - 175,000
Benefits package
401(k) matching
Bonus & equity potential
Gameplay Engineer, NPC - StarCraft
Gameplay Engineer, NPC - StarCraft

BLIZZARD ENTERTAINMENT, INC • Irvine (CA)

Hybrid
USD 52,000 - 97,000
Software Engineer, Gameplay, NPC - StarCraft | Irvine, CA
Software Engineer, Gameplay, NPC - StarCraft | Irvine, CA

Blizzard Entertainment • Irvine (CA)

Hybrid
USD 79,000 - 146,000
Medical, dental, vision
401(k) with company match
Paid holidays and vacation
+1
Sr Software Engineer - Gameplay (NST)
Sr Software Engineer - Gameplay (NST)

Nintendo of America Inc • Redmond (WA)

Hybrid
USD 149,414 - 224,121
Comprehensive benefits package
401(k)
Paid time off
Animateur.trice sénior.e / Senior Animator
Animateur.trice sénior.e / Senior Animator

Electronic Arts • Redwood City (CA)

Hybrid
USD 120,000 - 180,000
Hybrid work model
Senior Technical Animator - Art Center Team
Senior Technical Animator - Art Center Team

Snail Games • Beverly Hills (CA)

On-site
USD 100,000 - 150,000
Work-life balance
Paid holidays
Medical/dental/vision
+1
Lead Gameplay Animator
Lead Gameplay Animator

Giant Skull • Los Angeles (CA)

Hybrid
USD 160,000 - 220,000
Competitive compensation
Remote or hybrid options
Career growth opportunities
Senior 3D Gameplay Animator
Senior 3D Gameplay Animator

Hidden Variable Studios, LLC. • Pasadena (CA)

Hybrid
USD 90,000 - 120,000
Gamer
Mobile Wrangler
F2P Mobile Fanatic
+3