Senior C++ Software Engineer
2 months ago
We 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 Responsibilities- Game Development: Develop clean, efficient, and modular C++ code for various aspects of our new mid-core mobile game, collaborating closely with designers, artists, and other engineers to create and iterate on game features.
- Code Optimization: Use algorithms, data structures, and design patterns to optimize code for extendability and readability, applying best practices such as Test-Driven Development (TDD), refactoring, and code reviews to maintain a clean and manageable codebase.
- Team Collaboration: Foster a culture of innovation within the team by encouraging brainstorming and constructive feedback, collaborating closely with team members to brainstorm new ideas and continually iterate to improve the user experience.
- Technical Leadership: Lead the development of large, complex new features, maintaining and optimizing both new and existing game features, and developing technical solutions tailored to the game's needs.
- Code Review and Debugging: Participate in code reviews, debug and optimize code for performance, stability, and quality, and monitor technical performance metrics like crash rates, FPS, startup times, and CPU usage throughout development.
- Education: Bachelor's degree in computer science, engineering, or a related field.
- Experience: At least 5 years of professional experience with Test-Driven Development in C++ (C++11 minimum).
- Skills: 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, and familiarity with the new features in C++17.
- Soft Skills: Strong communication skills and team collaboration abilities, self-motivated, focused, and passionate about technology, and a broad understanding of various game programming disciplines such as gameplay, graphics, UI, audio, tools, etc.
We are a mobile games company based in Calgary, Alberta, Canada, 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.
We are committed to making sure you can succeed by offering a competitive array of benefits, including a competitive salary, opportunities for equity participation, flexible time-off and hours policies, a wellbeing allowance, medical, dental, vision coverage, and a play fund to broaden your gaming knowledge and bring those ideas to the squad.
We are an equal opportunities employer and welcome applications from diverse candidates. If you are a motivated and talented individual who is passionate about game development and wants to be part of a dynamic and innovative team, please submit your application.
-
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 Software Engineering Manager
1 month ago
Calgary, Alberta, Canada Incognito Software Systems Inc Full timeSenior Software Engineering Manager **Job Summary** We are seeking a highly skilled Senior Software Engineering Manager to lead our software development team. As a key member of our organization, you will be responsible for overseeing the design and development of our Enterprise Asset Management product. **Key Responsibilities** * Manage and direct a...
-
Senior Software Engineering Manager
1 month ago
Calgary, Alberta, Canada Incognito Software Systems Inc Full timeSenior Software Engineering Manager **Job Summary** We are seeking a highly skilled Senior Software Engineering Manager to lead our software development team. As a key member of our organization, you will be responsible for overseeing the design and development of our Enterprise Asset Management product. **Key Responsibilities** * Manage and direct a...
-
Senior Software Engineering Manager
1 month ago
Calgary, Alberta, Canada Incognito Software Systems Inc Full timeSenior Software Engineering Manager **Job Summary** We are seeking a highly skilled Senior Software Engineering Manager to lead our software development team. As a key member of our organization, you will be responsible for overseeing the design and development of our Enterprise Asset Management product. **Key Responsibilities** * Manage and direct a...
-
Senior Software Engineering Manager
1 month ago
Calgary, Alberta, Canada Incognito Software Systems Inc Full timeSenior Software Engineering Manager **Job Summary** We are seeking a highly skilled Senior Software Engineering Manager to lead our software development team. As a key member of our organization, you will be responsible for overseeing the design and development of our Enterprise Asset Management product. **Key Responsibilities** * Manage and direct a...
-
Senior Software Engineer
2 days ago
Calgary, Alberta, Canada Siemens Industry Software ULC Full timeThe company {company} is seeking a skilled Senior Software Engineer (Backend) to join its team.The successful candidate will be responsible for:Designing and developing high-quality software solutionsCollaborating with cross-functional teams to drive project deliveryEnsuring adherence to technical standards and best practicesRequirements:Strong programming...
-
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 Software Engineering Manager
2 months ago
Calgary, Alberta, Canada Incognito Software Systems Inc Full timeSenior Software Engineering ManagerJoin our team of innovators and help shape the future of asset management solutions and citizen engagement for state and local organizations.About the RoleWe are seeking a highly skilled Senior Software Engineering Manager to lead our team of engineers in developing cutting-edge solutions. As a key member of our...
-
Senior Software Engineering Manager
2 months ago
Calgary, Alberta, Canada Incognito Software Systems Inc Full timeSenior Software Engineering ManagerJoin our team of innovators and help shape the future of asset management solutions and citizen engagement for state and local organizations.About the RoleWe are seeking a highly skilled Senior Software Engineering Manager to lead our team of engineers in developing cutting-edge solutions. As a key member of our...
-
Senior Software Engineer
3 days ago
Calgary, Alberta, Canada thinktech software inc Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a Backend Developer, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop software applications using programming languages such as Java, Python, and C++Collaborate with cross-functional teams to...
-
Senior Software Engineering Manager
1 month ago
Calgary, Alberta, Canada Incognito Software Systems Inc Full timeSenior Software Engineering ManagerAt Incognito Software Systems Inc, we are seeking a highly skilled Senior Software Engineering Manager to lead our team of engineers in developing innovative asset management solutions and citizen engagement for state and local organizations.This is a unique opportunity to work as part of a broader cross-functional...
-
Senior Software Engineering Manager
1 month ago
Calgary, Alberta, Canada Incognito Software Systems Inc Full timeSenior Software Engineering ManagerAt Incognito Software Systems Inc, we are seeking a highly skilled Senior Software Engineering Manager to lead our team of engineers in developing innovative asset management solutions and citizen engagement for state and local organizations.This is a unique opportunity to work as part of a broader cross-functional...
-
Senior Software Engineering Manager
3 weeks ago
Calgary, Alberta, Canada Incognito Software Systems Inc Full timeSenior Software Engineering ManagerAt Incognito Software Systems Inc, we are seeking a highly skilled Senior Software Engineering Manager to lead our team of engineers in developing innovative asset management solutions and citizen engagement for state and local organizations.This is a unique opportunity to join a dynamic and entrepreneurial environment...
-
Senior Software Engineering Manager
3 weeks ago
Calgary, Alberta, Canada Incognito Software Systems Inc Full timeSenior Software Engineering ManagerAt Incognito Software Systems Inc, we are seeking a highly skilled Senior Software Engineering Manager to lead our team of engineers in developing innovative asset management solutions and citizen engagement for state and local organizations.This is a unique opportunity to join a dynamic and entrepreneurial environment...
-
Senior Software Engineering Manager
2 months ago
Calgary, Alberta, Canada Incognito Software Systems Inc Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineering Manager to lead our software development team. As a key member of our organization, you will be responsible for overseeing the design and development of our Enterprise Asset Management product.Key ResponsibilitiesManage and direct developers and development process to meet roadmap...
-
Senior Software Engineering Manager
2 months ago
Calgary, Alberta, Canada Incognito Software Systems Inc Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineering Manager to lead our software development team. As a key member of our organization, you will be responsible for overseeing the design and development of our Enterprise Asset Management product.Key ResponsibilitiesManage and direct developers and development process to meet roadmap...
-
Software Engineer in Python and C++
3 days ago
Calgary, Alberta, Canada Auto World Sales Inc. Full timeAbout 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...
-
Senior Software Engineering Manager
2 months ago
Calgary, Alberta, Canada Incognito Software Systems Inc Full timeAbout the RoleWe are seeking a highly skilled and experienced Technical Lead to join our team at Incognito Software Systems Inc. as a Senior Software Engineering Manager.Key ResponsibilitiesManage and direct a team of software developers to design and develop innovative asset management solutions and citizen engagement platforms for state and local...
-
Senior Software Engineering Manager
2 months ago
Calgary, Alberta, Canada Incognito Software Systems Inc Full timeAbout the RoleWe are seeking a highly skilled and experienced Technical Lead to join our team at Incognito Software Systems Inc. as a Senior Software Engineering Manager.Key ResponsibilitiesManage and direct a team of software developers to design and develop innovative asset management solutions and citizen engagement platforms for state and local...