Career

C++ Game Tools Programmer

Game Production | Calgary

Ready for your next adventure?!

We are Summit Squad, a mobile games studio in Calgary, Canada focused on making exciting, innovative game experiences that deliver an impact! We believe that creating awesome gaming experiences happen when they are developed by working in a small collaborative creative team that controls the whole process – from idea to an outstanding game. Everyone is expected to have a razor-sharp focus on what creates tangible impact: impact on their team, impact on their work environment and impact on the overall company strategy.

Join a team of professionals where talent-feeds-talent that cares deeply about what we do and want to inspire play every day. We have a close connection with the player community that gets us instant feedback which enables us to deliver those impactful experiences. Game development is a team effort, so we work together to achieve the best results, trust each other’s skills, and value each other’s work. All of us are driven by the amazing opportunity to make a game played by millions of players better and better.

A C++ Game Tools Programmer Impact

As a C++ Game Tools Programmer at Summit Squad, your role is fundamental to both our game development efficiency and our team's creative freedom. Your main task is to design, implement, and refine a suite of tools and pipelines that empower our developers to bring their visions to life with greater ease and flexibility. Your work with these tools will touch every aspect of our game's creation, from art and design to testing and deployment. 

Your influence extends far beyond the code you write. By providing intuitive, reliable, and scalable tools, you enable the team to experiment boldly, iterate quickly, and realize their most ambitious ideas. Your commitment to understanding and addressing the unique challenges of different departments fosters a deeply collaborative environment, encouraging cross-disciplinary learning and innovation. In doing so, you don't just optimize our workflows—you unlock the full creative potential of the team, making you not only a guardian of efficiency but also an architect of possibilities.

Why
Summit Squad?
You thrive in a strongly supported culture and values.
You want to work with a team of exceptionably talented people and industry pioneers.
You want to be part of an exceptional experience, with a growing company!
You enjoy the challenging and rewarding work creating amazing mobile games.
Your voice is valuable. We are a result of our collective work.
What you'll do:

Code:

  • Build the tools that power the best game development workflows.
  • Updating the game engine as well as the standalone applications.
  • Use algorithms, data structures, and design patterns to optimize code for extendability and readability.
  • Apply best practices such as Test-Driven Development (TDD), refactoring, and code reviews to maintain a clean and manageable codebase.
  • Debug and optimize code for performance, stability, and quality.
  • Think "beyond the design document" to identify edge cases in newly implemented features and suggest improvements.
  • Craft high-quality features and technologies that enhance game development workflows.

Share/Learn:

  • Collaborate closely with designers, artists, and other engineers to create and iterate on game tool workflows.
  • Remain humble and adapt your coding style based on input from other team members.
  • Continuously learn and stay updated on technical advancements.
  • Clearly explain your reasoning and thought processes to team members.
  • Share your expertise with the team, assisting others in learning new programming paradigms.
  • Engage passionately with your team to brainstorm new ideas, continually iterating to improve the game development experience.
What we're looking for:
  • Bachelor's degree in computer science, engineering, or a related field.
  • At least 8 years of professional experience with C++ (C++11 minimum).
  • Familiarity with the new features in C++17.
  • Exceptional ability to identify bugs in unfamiliar C++ code.
  • Experience and demonstrated proficiency in UI / UX development.
  • Strong grasp of algorithms, data structures, design patterns, and performance optimization techniques.
  • Excellent problem-solving skills and a proactive mindset.
  • Strong communication skills and team collaboration abilities.
  • Autonomy, curiosity, and resourcefulness that push you to go talk to people.
  • Self-motivated, focused, and passionate about technology.
  • Ability to adapt to changing needs and requirements.
  • Familiarity with Scrum or Agile development methodologies.
  • Enthusiastic gamer across mobile, console, and PC platforms.
  • Passion for making and playing great games.
Extra Power-ups
  • Familiarity with game engines like Unity, Unreal, or Godot.
  • Experience in Android / iOS Mobile application development.
  • Graphics programming experience (OpenGL/Vulkan preferred).
  • Experience with a wide range of CPU and GPU profiling tools.
  • Experience with asynchronous, multi-threaded, and parallel programming.
About Summit Squad

We are a mobile games company based in Calgary, Alberta Canada. Our squad consists of mobile game industry veterans producing successful games played by millions of people around the world. Our passion is creating games that have endless fun, depth, joy, competition, and community, inspiring players to have long-lasting and rewarding experiences every day.

Benefits & Perks

Creating incredible gaming moments requires the best from our talent and that means we need you at your best. At Summit Squad, we're committed to making sure you can succeed by offering a competitive array of benefits.

Compensation

Competitive salary, opportunities for equity participation. We always check the market to make sure our pay is competitive.

Continuous Learning & Development

We thrive in the fast-paced and constant evolution of the gaming industry. Keep on learning. We want to see you advance your skills and bring those learnings to the squad.

Flex Working
Schedule

Flexible time-off and hours policies. Avoid burnout and have the energy to do your best work.

Wellbeing

Doing your best work requires being your best self. Join a gym. We offer a wellbeing allowance.

Healthcare

Medical, Dental, Vision is covered by a health spending account.

Play Fund

Summit Squad’s annual play fund allows you to broaden your gaming knowledge and bring those ideas to the squad.

Diversity & Inclusion

At Summit Squad, we look after one another to ensure a safe working environment. We treat others with kindness regardless of who they are, where they are from, or how they identify and leverage those learned experiences to drive innovation, solve challenges, that leads to create great awesome player experiences.

Interested?
Then just apply here

We look forward to be hearing from you.

We accept PDF, DOC, DOCX, JPG and PNG files.
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you for applying!

We’ll get back to you within the next two weeks!
Oops! Something went wrong while submitting the form.
Location
We are in Calgary!

We are a Canadian company nestled near the majestic Rocky Mountains in Calgary, located in the Beltline district on 17th Ave SW. Our city consistently earns high marks for its exceptional quality of life and has been recognized as one of the cleanest cities globally by Forbes Magazine.

Calgary is renowned for its vibrant culinary scene, boasting restaurants that offer a diverse range of cuisines from around the world. The backdrop of the Rocky Mountains and the surreal landscapes further enhance the city's charm.

In addition to its picturesque settings and culinary delights, Calgary is a hub for winter sports enthusiasts, with ideal locations for skiing and snowboarding

Epic Sking & Snowboarding
Summit the Mountains
Pubs & Restaurants
Paddle on the Lake
Mountain
Biking
Join OUr Team!
Don't see the role you're looking for? Drop us a line.