Senior C++ Game Programmer
1 month ago
We are seeking a highly skilled Senior C++ Game Programmer to join our team at Summit Squad, a mobile games studio in Calgary, Canada. As a key member of our development team, you will play a pivotal role in shaping our new mid-core mobile game and contributing to the success of our studio.
Key Responsibilities- Develop and maintain efficient, reusable C++ code for various game components.
- Collaborate closely with designers, artists, and other engineers to create and iterate on game features.
- 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.
- Foster a culture of innovation within the team by encouraging brainstorming and constructive feedback.
- Debug and optimize code for performance, stability, and quality.
- Monitor technical performance metrics like crash rates, FPS, startup times, and CPU usage throughout development.
- Think "beyond the design document" to identify edge cases in newly implemented features and suggest improvements.
- Bachelor's degree in computer science, engineering, or a related field.
- At least 5 years of professional experience with Test-Driven Development in C++ (C++11 minimum).
- Excellent problem-solving skills and a proactive mindset.
- Strong grasp of algorithms, data structures, design patterns, and performance optimization techniques.
- Experience with asynchronous, multi-threaded, and parallel programming.
- Familiarity with the new features in C++17.
- Exceptional ability to identify bugs in unfamiliar C++ code.
- Demonstrable experience throughout the game development life cycle.
- Strong communication skills and team collaboration abilities.
- Self-motivated, focused, and passionate about technology.
- Broad understanding of various game programming disciplines such as gameplay, graphics, UI, audio, tools, etc.
- Ability to adapt to changing needs and requirements.
- Familiarity with Scrum or Agile development methodologies.
- Enthusiastic gamer across mobile, console, and PC platforms.
- App development experience on iOS or Android.
- A history of participating in code reviews.
- Familiarity with game engines like Unity, Unreal, or Godot.
- Portfolio showcasing completed game projects to which you've contributed.
- Experience with real-time, multiplayer games.
- Graphics programming experience (OpenGL/Vulkan preferred).
- Experience with languages like Lua, Swift, Haxe, Python, Java, or Go.
- Familiarity with DevOps backend frameworks.
- Master's degree or equivalent in computer science or a related field.
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.
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.
What We Offer- Competitive salary, opportunities for equity participation.
- Flexible time-off and hours policies.
- Wellbeing allowance.
- Health spending account.
- Summit Squad's annual play fund.
If you're passionate about game development and want to join a talented team of professionals, please submit your application. We look forward to hearing from you.
-
Senior C++ Game Programmer
1 month ago
Calgary, Alberta, Canada Summitsquad Full timeAbout the RoleWe are seeking a highly skilled Senior C++ Game Programmer to join our team at Summit Squad, a mobile games studio in Calgary, Canada. As a key member of our development team, you will play a pivotal role in shaping our new mid-core mobile game and contributing to the success of our studio.Key ResponsibilitiesDevelop and maintain efficient,...
-
Senior C++ Game Programmer
1 month ago
Calgary, Alberta, Canada Summitsquad Full timeAbout the RoleWe are seeking a highly skilled Senior C++ Game Programmer to join our team at Summit Squad, a mobile games studio in Calgary, Canada. As a key member of our development team, you will play a pivotal role in shaping our new mid-core mobile game and contributing to the success of our studio.Key ResponsibilitiesDevelop and maintain efficient,...
-
C++ Game Tools Developer
1 month ago
Calgary, Alberta, Canada Summitsquad Full timeAbout the RoleWe are seeking a highly skilled C++ Game Tools Programmer to join our team at Summit Squad, a mobile games studio in Calgary, Canada. As a key member of our development team, you will be responsible for designing, implementing, and refining a suite of tools and pipelines that empower our developers to bring their visions to life with greater...
-
C++ Game Tools Developer
1 month ago
Calgary, Alberta, Canada Summitsquad Full timeAbout the RoleWe are seeking a highly skilled C++ Game Tools Programmer to join our team at Summit Squad, a mobile games studio in Calgary, Canada. As a key member of our development team, you will be responsible for designing, implementing, and refining a suite of tools and pipelines that empower our developers to bring their visions to life with greater...
-
C++ Game Tools Developer
1 month ago
Calgary, Alberta, Canada Summitsquad Full timeAbout the RoleWe are seeking a highly skilled C++ Game Tools Programmer to join our team at Summit Squad. As a key member of our development team, you will be responsible for designing, implementing, and refining a suite of tools and pipelines that empower our developers to bring their visions to life with greater ease and flexibility.Key...
-
C++ Game Tools Developer
1 month ago
Calgary, Alberta, Canada Summitsquad Full timeAbout the RoleWe are seeking a highly skilled C++ Game Tools Programmer to join our team at Summit Squad. As a key member of our development team, you will be responsible for designing, implementing, and refining a suite of tools and pipelines that empower our developers to bring their visions to life with greater ease and flexibility.Key...
-
Senior C++ Software Engineer
2 months ago
Calgary, Alberta, Canada Summitsquad Full timeAbout the RoleWe are seeking a highly skilled Senior C++ Software Engineer to join our team at Summit Squad, a mobile games studio in Calgary, Canada. As a key member of our development team, you will play a pivotal role in shaping the future of our games and contributing to the success of our company.Key ResponsibilitiesGame Development: Develop clean,...
-
Senior C++ Software Engineer
2 months ago
Calgary, Alberta, Canada Summitsquad Full timeAbout the RoleWe are seeking a highly skilled Senior C++ Software Engineer to join our team at Summit Squad, a mobile games studio in Calgary, Canada. As a key member of our development team, you will play a pivotal role in shaping the future of our games and contributing to the success of our company.Key ResponsibilitiesGame Development: Develop clean,...
-
Senior C++ Software Engineer
2 months ago
Calgary, Alberta, Canada Summitsquad Full timeAbout the RoleWe are seeking a highly skilled and experienced Senior C++ Software Engineer to join our team at Summit Squad. As a key member of our development team, you will play a pivotal role in shaping the future of our mobile games.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to the development team, ensuring the...
-
Senior C++ Software Engineer
2 months ago
Calgary, Alberta, Canada Summitsquad Full timeAbout the RoleWe are seeking a highly skilled and experienced Senior C++ Software Engineer to join our team at Summit Squad. As a key member of our development team, you will play a pivotal role in shaping the future of our mobile games.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to the development team, ensuring the...
-
Senior C/C++ Software Engineer
1 month ago
Calgary, Alberta, Canada C Igeo Full timeAbout the RoleWe're seeking a highly skilled C/C++ Systems Engineer to join our team at C Igeo. As a key member of our engineering team, you will be responsible for designing and implementing low-level system software for our web-based platform.Key ResponsibilitiesDesign and develop low-level system software using C/C++ programming languagesCollaborate with...
-
Senior C++ Software Engineer
2 weeks ago
Calgary, Alberta, Canada Summitsquad Full timeAbout the RoleWe are seeking a highly skilled and experienced C++ Software Engineer to join our team at Summit Squad. As a Principal C++ Software Engineer, you will play a key role in shaping our game and team culture.Key ResponsibilitiesDesign and develop high-quality, efficient, and modular C++ code for various game components.Collaborate closely with...
-
Senior C++ Software Engineer
4 weeks ago
Calgary, Alberta, Canada Summitsquad Full timeAbout the RoleWe are seeking a highly skilled Principal C++ Software Engineer to join our team at Summit Squad, a mobile games studio in Calgary, Canada. As a key member of our development team, you will play a pivotal role in shaping our game and team culture.Key ResponsibilitiesDevelop and maintain efficient, reusable C++ code for various game...
-
Senior C++ Software Engineer
4 weeks ago
Calgary, Alberta, Canada Summitsquad Full timeAbout the RoleWe are seeking a highly skilled Principal C++ Software Engineer to join our team at Summit Squad, a mobile games studio in Calgary, Canada. As a key member of our development team, you will play a pivotal role in shaping our game and team culture.Key ResponsibilitiesDevelop and maintain efficient, reusable C++ code for various game...
-
Senior Game Developer
2 weeks ago
Calgary, Alberta, Canada beBee Professionals Full timeJob Title: Game Development SpecialistCompany: beBee ProfessionalsJob Description:We are looking for a talented and experienced Game Development Specialist to join our team and contribute to the development and maintenance of game applications for mobile and web platforms.Requirements:Bachelor's degree in Computer Science, Software Engineering, or a related...
-
Game Development Expert
2 months ago
Calgary, Alberta, Canada beBee Professionals Full timeGame Development SpecialistWe are seeking a skilled and experienced Game Development Specialist to contribute to the success of beBee Professionals in Calgary. The ideal candidate will have a strong background in game development and be proficient in C#, Java, HTML5, and JavaScript. Additionally, knowledge of game engines such as Unity, Unreal, and Cocos2d...
-
Game Development Expert
2 months ago
Calgary, Alberta, Canada beBee Professionals Full timeGame Development SpecialistWe are seeking a skilled and experienced Game Development Specialist to contribute to the success of beBee Professionals in Calgary. The ideal candidate will have a strong background in game development and be proficient in C#, Java, HTML5, and JavaScript. Additionally, knowledge of game engines such as Unity, Unreal, and Cocos2d...
-
Game Development Expert
1 month ago
Calgary, Alberta, Canada beBee Professionals Full timeJob Title: Game Development SpecialistLocation: Calgary, CanadaCompany: beBee ProfessionalsJob Description:We are seeking a skilled Game Development Specialist to contribute to our team at beBee Professionals in Calgary. The ideal candidate will be responsible for designing and implementing game applications for mobile and web platforms.Key...
-
Game Development Expert
1 month ago
Calgary, Alberta, Canada beBee Professionals Full timeJob Title: Game Development SpecialistLocation: Calgary, CanadaCompany: beBee ProfessionalsJob Description:We are seeking a skilled Game Development Specialist to contribute to our team at beBee Professionals in Calgary. The ideal candidate will be responsible for designing and implementing game applications for mobile and web platforms.Key...
-
Game Designer
1 month ago
Calgary, Alberta, Canada Summitsquad Full timeAbout the RoleWe are seeking a highly skilled Game Designer to join our team at Summit Squad, a mobile games studio in Calgary, Canada. As a Game Designer, you will play a crucial role in shaping the future of our games and creating engaging experiences for millions of players worldwide.Key ResponsibilitiesDesign and develop game mechanics, systems, and...