
Senior Gameplay Software Engineer (Unreal Engine 5)
- Vancouver, BC
- 105.000-155.000 $ par an
- Permanent
- Temps-plein
- Gameplay Systems Ownership - Lead the development of player-facing mechanics such as traversal, combat, interaction, and abilities in C++ and Blueprints.
- Technical Architecture - Define modular, scalable gameplay frameworks that empower content creators, support networked play, and scale across PC and console SKUs.
- Cross-functional Leadership - Collaborate deeply with design, animation, audio, and production to ensure features are robust, performant, and aligned with creative goals.
- Performance & Optimization - Profile, analyze, and optimize gameplay systems across platforms to meet performance and memory targets.
- Mentorship & Code Quality - Provide technical mentorship, guide best practices, and elevate the engineering team through thoughtful code reviews and pair programming.
- Innovation & Exploration - Prototype and evaluate new gameplay paradigms, stay current with UE5 tech (e.g. GAS, MassEntity, Chaos), and lead knowledge-sharing initiatives within the studio.
- Have 5+ years of professional experience with C++ in Unreal Engine 4 or 5, with a strong track record of gameplay system development.
- Hold a BSc in Computer Science or a college diploma in software engineering, game programming, or a closely related field.
- Have shipped multiple titles, including at least one where you owned significant gameplay features from concept to release.
- Excel at bridging design vision with technical execution, and enjoy collaborating across disciplines.
- Think critically about player experience, systemic design, and clean abstraction.
- Are experienced with performance profiling, memory budgeting, and debugging tools.
- Communicate clearly, advocate for efficiency, and lead by example in engineering culture.
- Deep experience with Gameplay Ability System, MassEntity, or custom gameplay frameworks.
- Experience leading gameplay teams or mentoring mid/junior engineers.
- Familiarity with animation programming, AI behavior systems, or multiplayer gameplay logic.
- Passion for empowering designers through tools, data-driven systems, or scripting APIs.
- Strong advocate for accessibility, player expression, and diverse playstyles.