
Associate Gameplay Software Engineer (Unreal Engine 5) - (7-month contract)
- Vancouver, BC
- 70.000-95.000 $ par an
- Permanent
- Temps-plein
- Gameplay Implementation - Build and iterate on gameplay features such as player movement, abilities, interactions, and environmental systems using C++ and Blueprints.
- Prototyping & Polish - Help translate design intent into responsive, tuned gameplay systems that feel great and are fun to play.
- Collaboration & Iteration - Work closely with senior engineers, designers, and animators to bring features to life and refine them through playtesting and feedback.
- Learning & Growth - Explore UE5 subsystems like GAS, MassEntity, and Chaos, and expand your knowledge through pairing, code reviews, and studio-wide knowledge sharing.
- Code Quality & Tools - Write clean, maintainable code and contribute to tooling and systems that help improve workflow efficiency across disciplines.
- Have 1-2 years of professional or academic experience with C++, ideally in a game development context.
- Hold a BSc in Computer Science or a college diploma in software engineering, game programming, or a closely related field.
- Are familiar with Unreal Engine 4 or 5, either through school, mods, indie development, or shipped features on a larger team.
- Are eager to learn gameplay architecture, systems thinking, and best practices in real-time game development.
- Enjoy working with others and value clear communication and feedback.
- Are comfortable using Git, Perforce, or similar version control systems and modern debugging tools.
- Experience with Blueprint scripting, UE5 sample projects, or gameplay prototypes.
- Exposure to systems like Gameplay Ability System, Behavior Trees, or AI navigation.
- A passion for games with tight mechanics, satisfying feedback, or emergent systems.
- Contributions to game jams, student projects, mods, or indie releases.