Current jobs related to C++ Software Principal Engineer - Calgary - Summitsquad


  • Calgary, Alberta, Canada Summitsquad Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Summit Squad. As a Principal Software Engineer, you will play a pivotal role in shaping both our game and our team culture. Your primary responsibility will be to develop clean, efficient, and modular C++ code for various aspects of our new mid-core mobile game.Key...


  • Calgary, Alberta, Canada Summitsquad Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Summit Squad. As a Principal Software Engineer, you will play a pivotal role in shaping both our game and our team culture. Your primary responsibility will be to develop clean, efficient, and modular C++ code for various aspects of our new mid-core mobile game.Key...


  • Calgary, Canada Summitsquad Full time

    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 happens 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...


  • Calgary, Alberta, Canada Summitsquad Full time

    About 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 clean, efficient, and modular C++ code for various aspects of our new...


  • Calgary, Alberta, Canada Summitsquad Full time

    About 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 team, you will play a pivotal role in shaping our game and team culture.Key ResponsibilitiesDevelop clean, efficient, and modular C++ code for various aspects of our new mid-core...


  • Calgary, Alberta, Canada Summitsquad Full time

    About 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 clean, efficient, and modular C++ code for various aspects of our new...


  • Calgary, Alberta, Canada Summitsquad Full time

    About 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 team, you will play a pivotal role in shaping our game and team culture.Key ResponsibilitiesDevelop clean, efficient, and modular C++ code for various aspects of our new mid-core...


  • Calgary, Alberta, Canada Auto World Sales Inc. Full time

    About the Role:We are seeking a Software Engineer with expertise in Python and C++ to join our team.As a Software Engineer, you will be responsible for designing, developing, and testing software applications using Python and C++.Key Responsibilities:Develop software applications using Python and C++Collaborate with cross-functional teams to design and...


  • Calgary, Alberta, Canada Summitsquad Full time

    About 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 team, you will play a pivotal role in shaping our game and team culture.Key ResponsibilitiesDevelop clean, efficient, and modular C++ code for various aspects of our new mid-core...


  • Calgary, Alberta, Canada Summitsquad Full time

    About 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 team, you will play a pivotal role in shaping our game and team culture.Key ResponsibilitiesDevelop clean, efficient, and modular C++ code for various aspects of our new mid-core...


  • Calgary, Alberta, Canada Summitsquad Full time

    About the RoleWe are seeking a highly skilled Principal 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 clean, efficient, and modular C++ code for various aspects of our new...


  • Calgary, Alberta, Canada Summitsquad Full time

    About the RoleWe are seeking a highly skilled Principal 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 clean, efficient, and modular C++ code for various aspects of our new...


  • Calgary, Alberta, Canada Summitsquad Full time

    About the RoleWe are seeking a highly skilled Principal 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 clean, efficient, and modular C++ code for various aspects of our new...


  • Calgary, Alberta, Canada Summitsquad Full time

    About the RoleWe are seeking a highly skilled Principal 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 clean, efficient, and modular C++ code for various aspects of our new...

  • Software Engineer C++

    4 weeks ago


    Calgary, Alberta, Canada Advanced Micro Devices Full time

    Transforming Lives with AMD TechnologyWe are committed to enriching our industry, communities, and the world through innovative solutions. Our mission is to accelerate next-generation computing experiences, driving progress in data centers, artificial intelligence, PCs, gaming, and embedded systems.Join Our Core TeamWe are seeking a talented software...


  • Calgary, Alberta, Canada Summitsquad Full time

    About 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...


  • Calgary, Alberta, Canada Summitsquad Full time

    About 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...


  • Calgary, Alberta, Canada Summitsquad Full time

    About 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...


  • Calgary, Alberta, Canada Elite Formwork Inc. Full time

    As a skilled Software Engineer, you will be responsible for designing, developing, and testing software applications. Key Responsibilities:• Design and develop software applications using Python and C++• Collaborate with cross-functional teams to identify software requirements• Conduct unit testing and debugging to ensure software...

  • Principal Engineer

    3 weeks ago


    Calgary, Alberta, Canada NextEra Energy Full time

    As a key member of the Engineering and Construction (E&C) department at NextEra Energy, the Principal Engineer will play a crucial role in supporting engineering activities for renewable and transmission projects. This position requires a strong understanding of power system analysis, steady-state and dynamic modeling, generation and transmission planning...

C++ Software Principal Engineer

3 months ago


Calgary, Canada Summitsquad Full time
p>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 happens when they are developed by working in a small collaborative creative team that controls the whole process – from idea to an outstanding game. 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 Principal C++ Software Engineer's Impact

As a Principal C++ Software Engineer at Summit Squad, you'll play a pivotal role in shaping both our game and our team culture. Your primary responsibility is to develop clean, efficient, and modular C++ code for various aspects of our new mid-core mobile game. p>

Beyond your C++ technical prowess, your influence will be felt throughout the team environment. You'll be the catalyst for innovation, motivating each team member to tap into their creative reservoirs. p>What you'll do:

Code:

  • 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.
  • Debug and optimize code for performance, stability, and quality.
  • Monitor technical performance metrics like crash rates, FPS, startup times, and CPU usage throughout development.

Game:

  • Craft high-quality features and technologies that enhance player enjoyment.
  • Engage passionately with your team to brainstorm new ideas, continually iterating to improve the user experience.
  • Maintain and optimize both new and existing game features.
  • Develop technical solutions tailored to the game's needs.
  • Ship production-grade mobile games enjoyed by millions of gamers.

Share/Learn:

  • Remain humble and adapt your coding style based on input from other team members.
  • Continuously learn and stay updated on technical advancements.
What we're looking for:
  • At least 8 years of professional experience with mobile games development on iOS or Android.
  • At least 10 years of professional experience with Test-Driven Development in C++ (C++17 minimum).
  • Bachelor's degree in computer science, engineering, or a related field.
  • Extensive technical and industry knowledge, strong leadership and strategic planning.
  • Strong grasp of algorithms, data structures, design patterns, and performance optimization techniques.
  • Exceptional ability to identify bugs in unfamiliar C++ code.
  • Demonstrable experience throughout the game development life cycle.
  • Broad understanding of various game programming disciplines such as gameplay, graphics, UI, audio, tools, etc.
  • Familiarity with Scrum or Agile development methodologies.
  • Enthusiastic gamer across mobile, console, and PC platforms.
  • 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.
  • 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.
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.

Creating incredible gaming moments requires the best from our talent and that means we need you at your best. p>

We thrive in the fast-paced and constant evolution of the gaming industry. Join a gym. p>

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 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.