Ubisoft

Online Programmer - OS (Game Network)

Saguenay, QC, CAPosted 1 day agofulltime
Apply on Ubisoft's career page

CV for this role

Rewrite your CV for what Ubisoft asks for

This job is free to read. A CV tailored to it comes with Weekly and Monthly.

Tailor my CV

Pay comparison

Market pay for software engineers and designers in Quebec, Canada

25th percentileMedian75th percentile

Per hour, across all employers in this occupation. This figure is not from Ubisoft.

Source: Employment and Social Development Canada, Job Bank wages, 2023–2024.

Job description preview

From Ubisoft’s original posting

Job Description: As a Senior C++ Engine Programmer at Ubisoft, you’ll join the Core Services - Online Tech Foundations team. The team builds technology that supports online services across many Ubisoft productions. You’ll help design and evolve distributed systems and middleware used in games, including game engine, low-level, networking, and engine-integrated web components. What you’ll do • Develop and improve reliable, high-performing, maintainable C++ middleware. • Contribute to technical direction and architecture choices. • Improve code quality through good practices, code reviews, and continuous improvement. • Solve complex technical problems and optimize performance. • Reduce risks and technical debt to help keep solutions sustainable. • Collaborate with teams and other stakeholders. • Share knowledge and keep up with technical developments. Qualifications: What you bring to the team • Advanced proficiency in modern C++ (C++17/20/23 and beyond). • Strong expertise in software architecture and complex systems. • Deep low-level programming knowledge (memory management, multithreading, CPU optimization). • Ability to design high-performance algorithms and optimized data…

Open full posting on Ubisoft’s site

Similar roles on Seoulstart

Browse all Global jobs