Avalanche Studios Group
Gaming
GameplaySystemsProgrammer
Neural analysis suggests this role is
optimal for Mid+ candidates.
“Gameplay Systems Programmer at Avalanche Studios Group. Skills: C++, Game engine subsystems, Data architecture. Define APIs and patterns. Integrate engine solutions”
Industry & Context.
What They're Looking For.
Must Have
Excellent proficiency in C++, Understanding of debugging techniques, Experience designing data architectures, Experience implementing data architecture for game engines, Deep understanding of gameplay mechanics, Translate design concepts into code, Experience with Unreal Engine's Gameplay Ability System (GAS), Experience with game engine subsystems, Experience working in live-service game environment
Nice to Have
Knowledge of Unreal Gameplay Framework, Experience designing APIs, Replication/networking literacy, Familiarity with data-driven design patterns, Experience with content updates, Experience with feature rollouts, Solid understanding of gameplay mechanics across genres
What You'll Do.
Define APIs and patterns
Integrate engine solutions
Optimize engine solutions
Collaborate with programmers
Realize gameplay vision
Refactor existing solutions
Transform prototyped features
Support internal tools
Enhance developer workflows
Set performance budgets
Profile gameplay code
How You'll Work.
Team & Collaboration
Collaborating with programmers; Across different disciplines; Across different teams
Full Job Description
## What you'll do Define the APIs and patterns that gameplay programmers and designers use Integrate and optimize various engine and middleware solutions, collaborating closely with programmers across different disciplines and teams to realize the gameplay vision Refactor existing solutions and transform prototyped features into production-ready systems Build and support the creation of internal tools that enhance developer workflows and overall team efficiency for gameplay creation Set performance budgets and profile gameplay code at scale Mentor team members on system design and review architecture ## Who you are Excellent proficiency in C++ programming Strong understanding and practical application of debugging techniques within a game engine environment Proven experience designing and implementing data architectures for large-scale software projects involving multiple programmers Experience implementing data architecture specifically for game engines Deep understanding of gameplay mechanics and the ability to translate design concepts into robust code Knowledge of the Unreal Gameplay Framework, experience designing APIs used by other programmers, strong replication/networking literacy, and familiarity with data-driven design patterns Experience with Unreal Engine’s Gameplay Ability System (GAS) Experience with various game engine subsystems (e.g., AI, physics, animation, and UI) Experience working in a live-service game environment, particularly with content updates and feature rollouts A strong passion for games and a solid understanding of gameplay mechanics across various genres ## Additional Information Note: Research shows under-represented groups in the industry might not apply to a job if they don’t check off every requirement. At Avalanche, we’re more about your drive to learn and interest in tackling challenges than what’s on your resume! So don’t stress if you don’t tick every box— shoot us your application anyway! Diverse opinions and different experi
Applying for this Gameplay Systems Programmer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about Avalanche Studios Group?
Real rants from real employees. Read before you apply.