Back to jobs

Senior C++ Developer | Office-based (Calgary) | $90-150k

Job description

The Company


Join this dynamic mobile gaming studio known for crafting immersive and visually stunning gaming experiences. With a focus on innovation and storytelling, their aim is to create captivating worlds that engage players across diverse platforms. Game development is a team effort, so get ready to work together to achieve the best results, trust your own, and your teammates skills, and value each other’s work. Their drive lies with the incredible opportunity to make a game played by millions of players better and better.


The Role


They are looking for a C++ Expert, who knows how to listen to what the players want and utilise this in order adapt game features to the player’s needs. As Senior programmer, you will be responsible for developing clean, efficient, and modular C++ code for various aspects of the studios new mid-core mobile game. In this role, you'll also utilize your outgoing and motivational personality, assisting in energizing and elevating the entire development process.



  • Design and implement high-quality, efficient, and scalable C++ code for mobile gaming applications.
  • Collaborate with cross-functional teams to develop and integrate new game features and mechanics tailored for mobile platforms.
  • Optimize game performance and memory usage to deliver smooth and immersive gaming experiences on mobile devices.
  • Debug and troubleshoot technical issues, providing timely solutions and support to ensure a seamless player experience.
  • Stay abreast of industry trends and emerging technologies in mobile gaming to continually enhance development processes and techniques.


  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Extensive experience (5+ years) in C++ programming, with a focus on mobile game development, and 5 + years experience with Test-Driven Development in C++ (c++11MINIMUM)
  • Familiarity with the new features in C++17.
  • Proficiency in software design patterns and principles, particularly in the context of mobile game development.
  • Broad understanding of various game programming disciplines such as gameplay, graphics, UI, audio, tools, etc
  • Strong understanding of mobile development frameworks, tools, and best practices.
  • Excellent problem-solving skills and the ability to thrive in a collaborative team environment.
  • Gaming experience is a huge plus.

Embrace the opportunity to shape the future of mobile gaming technology with our Calgary-based team. If you're passionate about creating innovative and immersive gaming experiences for mobile platforms, we encourage you to apply now and become part of our exciting journey.