Lead Gameplay Programmer (lead Software Engineer)

Engineering · Full-time · Global

Job description

People need places.

Somewhere we don’t have to be but want to be. Where all are welcome.

Our innovative game studio is united by our passion for creating places. We achieve our purpose through developing games because they are the richest, most dynamic medium where we can achieve this. 

Even the placemakers need somewhere to be. We strive to build a world-class studio where we embrace and celebrate our differences. We bring passion, excellence, and energy to our work, knowing we achieve far more together than we can alone.

Our Project

Our first title, Nightingale, is an open-world survival crafting game, now available in PC Early Access on Steam and the Epic Games Store! 

Visit: www.playnightingale.com

Location of Role

Inflexion Games studio is based in Edmonton Alberta. For this position, we are looking for candidates based in Edmonton, Alberta or willing to relocate to Edmonton. Edmonton-based team members are provided with a flexible hybrid work environment combining remote work-from-home and in-studio work arrangements. #LI-Hybrid, #LI-Onsite

Could this be the place for you?

Inflexion Games is searching for a Lead Gameplay Programmer (Lead Software Engineer) to join the Programming team! As a Gameplay Programmer at Inflexion, you understand the core mechanics of gameplay systems, and modern engines, as well as the tools and techniques needed to support and empower content creators. You leverage those concepts to develop world-class experiences. You design and implement critical gameplay systems that will be technically robust for large-scale, complex games.

What you’ll do

  • You will lead a team of Gameplay Programmers focusing on mentoring and support, while also contributing directly to the game through your software development
  • Leverage your problem-solving capabilities to find answers to challenging, complex technical problems
  • Use your strong communication skills to collaborate across multi-disciplinary teams
  • Design and implement gameplay-oriented systems based on the needs of the design team and other stakeholders
  • Work in partnership with the gameplay team to ensure that their needs are met whilst maintaining a high standard of technical excellence
  • Provide ongoing support, iteration, and maintenance on existing gameplay systems

What we’re looking for

  • Technical leadership, mentoring or people development experience
  • Setting priorities, following up on task progress, and supporting problem-solving with your team members
  • Experience implementing gameplay or elements of gameplay (e.g. crafting mechanics, items, structure building)
  • Experienced with game architectures and game development paradigms (e.g. entity component systems)
  • Working experience with game engines, with a preference for Unreal Engine 5 (e.g. UE5, Unity, Frostbite, or CryEngine).
  • Excellent communication and team skills
  • Ability to communicate with both technical and non-technical stakeholders (e.g. producers, artists, designers)
  • Ability to establish technical requirements from creative or design-led pitches
  • Ability to define and understand elements of game design documents and technical design documents
  • Experience breaking down the development of a system into a number of manageable tasks.
  • 5+ years of game industry experience
  • 2+ years of C++ experience
  • 1+ shipped PC / console games (an asset)
  • Previous experience with implementing features for multiplayer games.
  • Bachelor’s Degree in Computer Science or Engineering (or equivalent professional experience)
  • As collaboration is an important component of game development, we are looking for candidates with English fluency and able to communicate effectively (written and spoken) with all team members
  • Please submit all your application material in English

We’d be excited to see:

  • Experience working on a Live Service product
  • Strong C++ and Unreal Engine skills
  • Strong gameplay system design
  • Familiarity with creating gameplay systems in C++ and providing a foundational layer for designers working in Unreal Blueprints
  • Familiarity with seasonal content development
  • Strong organizational skills
  • Familiarity with Unreal’s Gameplay Ability System plugin

Peers

View in org chart