Back to jobs

Senior Engineer | C++ | Gameplay & tools | on-site Calgary | $120-180k + Benefits

Job description


The Company


This Calgary-based game studio is dedicated to building unforgettable mobile experiences that inspire play and keep players engaged worldwide. With a culture rooted in creativity, collaboration, and innovation, the team thrives in small, empowered squads where every voice is valued. They are passionate about pushing boundaries, levelling up player experiences, and shaping the future of mobile gaming through impactful storytelling and cutting-edge technology.


The Role


This opportunity is for a seasoned Principal C++ Engineer who will be central to both gameplay and tools development. The role goes beyond writing clean, modular code — it’s about architecting systems, optimizing performance, and building powerful tools that streamline workflows and empower creative teams. Acting as both engineer and mentor, this individual will champion best practices, support colleagues across disciplines, and directly influence the studio’s ability to deliver world-class mobile games enjoyed by millions.


Responsibilities


  • Develop performant, polished C++ code that powers core gameplay features and systems.
  • Lead the creation of complex features in collaboration with designers, artists, and engineers.
  • Architect modular systems and internal tools to accelerate development and remove friction.
  • Enhance engine performance, memory management, and cross-platform stability.
  • Optimize gameplay across modern and legacy mobile devices.
  • Mentor and support engineers, promoting craftsmanship and clean coding practices.
  • Drive collaboration and knowledge-sharing across the studio.
  • Stay current with modern C++ standards and evolving game development trends.


Requirements


  • 10+ years of professional C++ development experience, including 3+ years in mobile game development.
  • Expertise in modern C++ (C++20 or newer).
  • Strong understanding of game engine architecture, real-time systems, and tools development.
  • Solid knowledge of algorithms, data structures, and performance tuning.
  • Experience with multi-threaded and asynchronous programming.
  • A genuine passion for gaming across mobile, console, and PC platforms.



This role offers the chance to influence not only the games themselves but also the way they are built. If you are passionate about mobile game development, thrive in collaborative environments, and want to help create experiences that reach millions, we encourage you to apply.


#welcometowhitebay #sineadbuckley