Jobs › Companies › Absurd Ventures › Senior Software Engineer, NPC/Gameplay

Sobre esta vaga de Senior Software Engineer, NPC/Gameplay na Absurd Ventures

Absurd Ventures · Presencial · San Rafael

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. 

Pronto para se candidatar à Absurd Ventures?
Candidatar-se à Absurd Ventures

Como este salário de Software Engineer se compara

Esta vaga paga $180,000/yr — em linha com da faixa típica para vagas de Software Engineer.

$97,702 a mediana $172,000 $260,000

Faixa típica $133,500–$215,000/yr, com base em 11,116 vagas de Software Engineer comparáveis na JobsRadar (pagamento anualizado em USD). Ver insights salariais de Software Engineer →

Vagas semelhantes

Civica
Senior Software Engineer - CPS
Civica
⚡ Candidate-se cedo London, England, United Kingdo... Presencial
● Nova 👁 Vista ✓ Candidatada há 3h
TetraScience
Lead Software Platform Engineer, MLOps
TetraScience
⚡ Candidate-se cedo Cambridge, Massachusetts, Unit... Presencial $200,000–$270,000
● Nova 👁 Vista ✓ Candidatada há 4h
CVector - Industrial AI
Principal Software Engineer - Full Stack
CVector - Industrial AI
⚡ Candidate-se cedo New York, New York, United Sta... Híbrido
● Nova 👁 Vista ✓ Candidatada há 4h
CVector - Industrial AI
Principal Software Engineer - Backend & AI Infra
CVector - Industrial AI
⚡ Candidate-se cedo New York, New York, United Sta... Híbrido
● Nova 👁 Vista ✓ Candidatada há 4h
CVector - Industrial AI
Senior Software Engineer - Full Stack
CVector - Industrial AI
⚡ Candidate-se cedo New York, New York, United Sta... Híbrido $132,000–$150,000
● Nova 👁 Vista ✓ Candidatada há 4h
Vanta
Senior Software Engineer, Product Platform
Vanta
⚡ Candidate-se cedo Remote U.S. · local restrito $195,000–$229,000
● Nova 👁 Vista ✓ Candidatada há 4h
The Exploration Company
Software Engineer – Mission Control Software
The Exploration Company
⚡ Candidate-se cedo Munich, Germany Presencial
● Nova 👁 Vista ✓ Candidatada há 4h
Supabase
Software Engineer - Spark
Supabase
⚡ Candidate-se cedo Remote, Global · local restrito
● Nova 👁 Vista ✓ Candidatada há 4h
Omni
Software Engineer, Growth Data Platform
Omni
⚡ Candidate-se cedo San Francisco, CA · local restrito $170,000–$250,000
● Nova 👁 Vista ✓ Candidatada há 4h

Cadastre-se para receber sugestões sob medida com base nas vagas que você abre e nas buscas que você salva.

Mais vagas na Absurd Ventures

Ver todas as vagas na Absurd Ventures →

Candidatar-se agora
🤖

Opa — calma aí

A JobsRadar foi feita para pessoas de verdade passando por um momento difícil na busca por emprego — não para requisições automatizadas. Você está clicando rápido demais e agora está temporariamente bloqueado.

Volte mais tarde. Se você está mesmo procurando emprego, estamos com você — apenas aja como um ser humano.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Ganhe vantagem na sua busca por emprego.

Entre no nosso canal do Telegram para o que ajuda você a conseguir a vaga — referências salariais, o pulso semanal do mercado e avisos de novos recursos. Sem spam, só sinal.

Entre no canal — é grátis