{"id":711752,"url":"https://alion.io/job/frimastudio-senior-programmer-c","title":"Senior Programmer (C++)","company":{"id":673372,"name":"Frima Studio","domain":"frimastudio.com","url":"https://alion.io/company/frimastudio","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":null},"role":"Hardware","role_family":"Hardware","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Quebec, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":65000,"max_usd":115000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":56},"experience_years_min":10,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Scrum","optional":false},{"name":"Unreal Engine","optional":false}],"status":"live","first_seen_at":"2026-09-01T15:06:02Z","employer_posted_date":"2026-09-01","last_verified_at":"2026-10-12T00:10:56Z","board_verified":true,"closed_at":null,"days_open":40,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":40},"description":"We’re looking for impact players!\nFrima is looking for a Senior Programmer (C++) to join a specialized team on one of our biggest projects!\nWe 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.\nWe take care of our people\n4.5-day workweek, year-round. (Friday afternoons off);\nTruly flexible work arrangements: 100% remote, hybrid, or 100% in-office-the choice is yours;\nUp to 7 weeks of vacation per year, sick days, and personal days: your well-being matters to us.\nComprehensive group insurance coverage starting the day you join;\nA contribution to your RRSP;\nA $400 allowance for purchasing ergonomic equipment;\nLife at the studio\nAccess to chair massages, fresh fruit and snacks, a gym, sports activities, and more;\nRegular presentations on projects and new developments: we keep our team informed about what’s happening at Frima;\nClose-knit, supportive, and inclusive teams-even when working remotely!\nCome discover the rest for yourself!\n What your weeks are going to look like\nDaily Scrum-style meetings to start the day off right, discuss technical challenges, and ensure rigorous tracking of deliverables.\nParticipate in code reviews with various team members;\nIdentify and resolve performance issues related to CPUs, GPUs, and memory;\nDevelop and maintain integrations between the engine and toolchains and pipelines on mobile, PC, and console;\nDebug issues at both the engine and gameplay levels;\nImprove and automate our deployment and debugging processes;\nMaintain service configurations and integrations;\nParticipate in the project’s technical design by proposing innovative solutions tailored to the project’s needs, while adhering to constraints (budget, deadlines, etc.);\nSupport the team in addressing complex technical issues by proposing robust and effective solutions, thereby ensuring the quality and performance of the code;\nProvide technical support to overcome roadblocks and propose proactive solutions to keep the project on track;\nMake independent technical decisions, consulting with the Lead Programmer for choices with significant strategic impact;\nDevelop, optimize, and maintain game features, ensuring their performance and interoperability with other systems;\nMentor 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.\n What we're looking for\nBachelor’s degree in computer science or a related field, combined with experience deemed equivalent;\nA minimum of ten (10) years of programming experience or other relevant experience;\nPrevious experience in roles involving technical leadership (e.g., mentoring, functional team management, etc.);\nExcellent proficiency of the C++ language;\nGood knowledge of the various hardware and software layers involved in the execution of a video game;\nAbility to think systemically when considering complex architectures that work together (SDK / game server or clients / Unreal Engine / streaming protocols);\nComfortable with long-term iterations;\nProficiency with the Unreal game engine (a significant asset);\nExperience in mobile game development (a significant asset);\nExcellent command of French and English (written and spoken). English skills are required to perform the job, as we collaborate with English-speaking partners;\nAbility to travel outside the country as needed.\nWhat we value in our team\nAbility to handle multiple tasks simultaneously and manage priorities;\nDemonstrated curiosity about new technologies;\nStrong analytical and synthesis skills, and the ability to communicate ideas clearly;\nIndependence, resourcefulness, attention to detail, and the ability to work well in a team;\nCommitment to quality work and meeting deadlines;\nStrong oral and written communication skills.\n Come be a Game Changer with us!\nCome and make a difference with us!\nFind out more about us: https://frimastudio.com/a-propos/\nAbout our culture: https://vimeo.com/766900522?share=copyLe","description_format":"text","description_chars":4152,"description_truncated":false,"requirements":{"experience_years_min":10,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"French","level":"All levels","optional":false},{"language":"English","level":"All levels","optional":false}]},"benefits":["Flexible schedule","Insurance coverage","Sports activities"],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Gaming","Media & Entertainment","Game Development"],"lifecycle":[{"event":"open","at":"2026-09-11T04:57:08Z"}],"visa":[{"country":"CA","licensed_sponsor":true,"evidence":"Positions approved through LMIA in 12 months: 4","filings_12m":4,"filings_prev_12m":4,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Global Talent Stream","cap_exempt":false,"checked_at":"2026-10-03T21:10:52+00:00","sources":["ESDC: employers issued a positive LMIA"],"filings_for_role_12m":0}],"liveness":{"score":64,"band":"ok","label":"Likely open","p_open":1,"p_active":0.847,"p_room":0.75,"age_days":38,"expected_fill_days":45,"reasons":["conf:2","velocity","win:late"],"computed_at":"2026-10-10T05:45:15Z"},"pay":null,"html_url":"https://alion.io/job/frimastudio-senior-programmer-c","json_url":"https://alion.io/job/frimastudio-senior-programmer-c.json","meta":{"generated_at":"2026-10-12T00:59:03Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1007,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":673372},"rest":"https://alion.io/mcp/rest/get_company?id=673372"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ffrimastudio-senior-programmer-c"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ffrimastudio-senior-programmer-c"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ffrimastudio-senior-programmer-c"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/frimastudio-senior-programmer-c\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ffrimastudio-senior-programmer-c"}]}