Senior Programmer (C++)

🏢 Frima Studio · all Frima Studio jobs
📍 Canada
📅 Posted 2026-09-05 · via Himalayas
🏷 C++-Programming,Game-Development,Software-Engineer,Game-Programming,Technology-Leadership,Senior-C++-Programmer,Senior-Software-Engineer-C++,Senior-C++-Software-Engineer,Senior-C++-Application-Developer,Senior-Programmer,Senior-C++-Lead-Engineer,Senior-Application-Programmer,Principal-C++-Software-Engineer
Apply on original site ↗

What your weeks are going to look like

- Daily Scrum-style meetings to start the day off right, discuss technical challenges, and ensure rigorous tracking of deliverables.

- Participate in code reviews with various team members;

- Identify and resolve performance issues related to CPUs, GPUs, and memory;

- Develop and maintain integrations between the engine and toolchains and pipelines on mobile, PC, and console;

- Debug issues at both the engine and gameplay levels;

- Improve and automate our deployment and debugging processes;

- Maintain service configurations and integrations;

- Participate in the project’s technical design by proposing innovative solutions tailored to the project’s needs, while adhering to constraints (budget, deadlines, etc.);

- Support the team in addressing complex technical issues by proposing robust and effective solutions, thereby ensuring the quality and performance of the code;

- Provide technical support to overcome roadblocks and propose proactive solutions to keep the project on track;

- Make independent technical decisions, consulting with the Lead Programmer for choices with significant strategic impact;

- Develop, optimize, and maintain game features, ensuring their performance and interoperability with other systems;

- Mentor and support programmers by providing them with technical guidance and sharing best practices in development to ensure code quality and compliance with the team’s standards.

What we're looking for

- Bachelor’s degree in computer science or a related field, combined with experience deemed equivalent;

- A minimum of ten (10) years of programming experience or other relevant experience;

- Previous experience in roles involving technical leadership (e.g., mentoring, functional team management, etc.);

- Excellent proficiency of the C++ language;

- Good knowledge of the various hardware and software layers involved in the execution of a video game;

- Ability to think systemically when considering complex architectures that work together (SDK / game server or clients / Unreal Engine / streaming protocols);

- Comfortable with long-term iterations;

- Proficiency with the Unreal game engine (a significant asset);

- Experience in mobile game development (a significant asset);

- Excellent command of French and English (written and spoken). English skills are required to perform the job, as we collaborate with English-speaking partners;

- Ability to travel outside the country as needed.

What we value in our team

- Ability to handle multiple tasks simultaneously and manage priorities;

- Demonstrated curiosity about new technologies;

- Strong analytical and synthesis skills, and the ability to communicate ideas clearly;

- Independence, resourcefulness, attention to detail, and the ability to work well in a team;

- Commitment to quality work and meeting deadlines;

- Strong oral and written communication skills.

Come be a Game Changer with us!
Come and make a difference with us!

- Find out more about us:

- About our culture:

We’re looking for impact players!

Frima is looking for a Senior Programmer (C++) to join a specialized team on one of our biggest projects!

We are Frima, a video game development studio based in Quebec City and Montreal for over 20 years, bringing together hundreds of passionate talents united by a single ambition: to create unforgettable games across all platforms.
We take care of our people

- 4.5-day workweek, year-round. (Friday afternoons off);

- Truly flexible work arrangements: 100% remote, hybrid, or 100% in-office—the choice is yours;

- Up to 7 weeks of vacation per year, sick days, and personal days: your well-being matters to us.

- Comprehensive group insurance coverage starting the day you join;

- A contribution to your RRSP;

- A $400 allowance for purchasing ergonomic equipment;

Life at the studio

- Access to chair massages, fresh fruit and snacks, a gym, sports activities, and more;

- Regular

← All remote jobs

Similar for you