Quick overview
Job description
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 presentations on projects and new developments: we keep our team informed about what’s happening at Frima;
- Close-knit, supportive, and inclusive teams—even when working remotely!
- Come discover the rest for yourself!
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: https://frimastudio.com/a-propos/
- About our culture: https://vimeo.com/766900522?share=copyLe
Similar jobs
- XS

Staff Software Engineer Smart Wallet & Account Abstraction Auto Apply
Xsolla · Canada · Remote 🇨🇦
ComplianceWeb3TechnologySalary not listed3 weeks ago - XS

Staff Software Engineer — Identity & Access Management Auto Apply
Xsolla · Canada · Remote 🇨🇦
OAuthComplianceIAMTechnologySalary not listed3 months ago - XS

Technical Lead Auto Apply
Xsolla · Montreal · On-site 🇨🇦
C$140k - C$190k/yr7 months ago - XS

Senior Software Engineer (React Native) Auto Apply
Xsolla · Montreal · Remote 🇨🇦
React NativeReactJavaScript+1TechnologyC$120k - C$130k/yr8 months ago - XS

Video Streaming Engineer Auto Apply
Xsolla · Canada · Remote 🇨🇦
DockerRustC++EngineeringC$130k - C$160k/yr9 months ago - XS

Tech Lead — Subscriptions Team Auto Apply
Xsolla · Montreal · Remote 🇨🇦
C$120k - C$145k/yr10 months ago - XS

Senior Software Engineer Auto Apply
Xsolla · Canada · Remote 🇨🇦
React NativeiOSAndroid+2TechnologyC$100k - C$170k/yr0 years ago - XS

Lead Software Engineer (Mobile Native) Auto Apply
Xsolla · Canada · Remote 🇨🇦
SwiftKotlinReact Native+3TechnologyC$120k - C$170k/yr0 years ago - WM
Senior Software Engineer Auto Apply
Wmg · Ontario · Remote 🇨🇦
YouTubeTechnologyC$100k - C$145k/yr1 week ago - WM
Software Engineer Auto Apply
Wmg · Ontario · Remote 🇨🇦
YouTubeTechnologyC$80k - C$130k/yr1 week ago - WM
Senior Software Engineer, Backend & AI Platform - Sureel AI Auto Apply
Wmg · Ontario · Remote 🇨🇦
MLOpsTechnologyC$110k - C$145k/yr2 weeks ago - WM
OMS Application Engineer Auto Apply
Wmg · Ontario · Remote 🇨🇦
GitAWSContinuous Improvement+4TechnologyC$89k - C$124k/yr3 weeks ago