Senior Gameplay Programmer
Stormind Games•January 20, 2026
Job Summary
We are on the lookout for an enthusiastic Senior Gameplay Programmer to join a highly motivated team.
If you've got the experience and skills required and enjoy working with a focused group of talented and passionate game devs, then this is the place for you!
Responsibilities
- Design, implement, and maintain core gameplay systems and features using Unreal Engine.
- Collaborate closely with Game Design to translate gameplay concepts and prototypes into robust, scalable, and well-structured gameplay code.
- Own and evolve gameplay features throughout the full development lifecycle, from early prototyping to final polish and live support.
- Write clean, efficient, and maintainable C++ code, following project coding standards and best practices.
- Integrate gameplay systems with Unreal Engine subsystems such as animation, physics, AI, input, UI, and audio.
- Use Blueprints effectively to support iteration and designer-driven workflows while maintaining strong C++ foundations.
- Analyze, profile, and optimize gameplay systems to meet performance and memory budgets on target platforms.
- Debug and resolve complex gameplay-related issues, ensuring stability and reliability across the whole game.
- Refactor legacy or prototype gameplay code into production-quality systems.
- Collaborate with Production and Leads to plan, estimate, and deliver gameplay features according to project milestones.
- Write and maintain technical documentation for gameplay systems and workflows.
- Participate in code reviews and provide constructive feedback to ensure high code quality across the gameplay team.
- Contribute to improving gameplay programming workflows, tools, and best practices.
Requirements
- 5+ years of professional experience as a Gameplay Programmer or equivalent role.
- At least one shipped title developed with Unreal Engine (UE4 and/or UE5).
- Strong proficiency in C++ and object-oriented programming in a production environment.
- Solid understanding of Unreal Engine gameplay architecture, including Actors, Components, Gameplay Framework, and common engine subsystems.
- Working knowledge of Blueprints, with the ability to design hybrid C++ / Blueprint solutions.
- Strong foundation in 3D math, including vectors, matrices, rotations, and transforms.
- Good understanding of software design patterns and best practices applied to game development.
- Proven ability to break down complex gameplay problems into clear, maintainable solutions.
- Experience profiling and optimizing gameplay code for performance and memory.
- Familiarity with modern development tools such as Visual Studio and/or Rider.
- Experience using version control systems such as Git and/or Perforce.
- Fluency in English, both written and spoken.
- Strong communication skills and the ability to collaborate effectively with designers, artists, and other engineers.
Preferred Qualifications
- Experience developing third-person action-adventure games.
- Experience working in AA or AAA production environments.
- Familiarity with gameplay-related systems such as:
- Animation and animation state machines
- Character movement and physics
- AI behavior and navigation
- Gameplay Ability Systems or similar frameworks
- UI (UMG) & Input Handling
- Experience supporting gameplay features on console platforms (PS5, Xbox Series X/S).
- Experience mentoring junior programmers or acting as a technical reference within the gameplay team.
- Background in debugging and optimizing complex gameplay interactions and systemic features.
Competencies
- Ability to design gameplay systems that are fun, responsive, and technically sound.
- Strong sense of ownership over gameplay features from concept to final delivery.
- High standards for code quality, readability, and long-term maintainability.
- Performance-aware mindset, especially when working with systemic gameplay features.
- Strong analytical and debugging skills.
- Effective collaboration across design, programming, and production disciplines.
Soft Skills
- Clear and confident communication with both technical and non-technical team members.
- Proactive and solution-oriented attitude.
- Ability to work effectively in iterative, fast-paced development environments.
- Openness to feedback and continuous improvement.
- Genuine passion for gameplay development and player experience.
We kindly ask you to apply by sending your resume and a short cover letter in English.
Originally posted on Himalayas
Apply Now
You will be redirected to the company's application page.
Job Details
Locations
Italy
Role
Developer
Duration
Full Time
Experience
Senior
Salary
unknown salary
Tech Stack & Tags
Senior-Game-ProgrammerProgrammingSenior-ProgrammerSenior-Gameplay-ProgrammerSenior-Game-Systems-EngineerSenior-Game-Developer