Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Online Programmer - OS (Game Network)

Full-time

Ubisoft



Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!

Job Description



As a Senior C++ Engine Programmer at Ubisoft Montréal, 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 structures.
  • Excellent debugging and profiling skills.
  • Proficiency with Continuous Integration and Continuous Deployment (CI/CD) practices and tools.
  • Strong analytical and problem-solving abilities for complex challenges.
  • Excellent communication and collaboration skills.
  • Self-driven, proactive, and highly autonomous.
  • Strong attention to detail and quality-oriented mindset.
  • Ability to influence technical decisions and strategic directions.

 

 

Assets : 

  • Console development experience (PlayStation, Xbox, Nintendo Switch).
  • Expertise in C#.
  • Experience with one or more game engines (Snowdrop, Anvil, Unreal Engine, Unity).
  • Knowledge of cloud infrastructure and services (AWS, Azure).
  • Experience working on game productions with significant online/multiplayer components.
  • Advanced technical expertise in areas such as online services and networking

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Online Programmer - OS (Game Network) in Montréal, QC vacancy
  •  ...history, but in the heat of multiplayer gaming. We’re crafting a AAA Multiplayer Game...  ...of Netcode to join our elite team of network/online developers. We’re reimagining our technological...  ...knowledge and enable users (other programmers and team members from other working... 
    Online
    Network
    Games
    Full time
    Work at office
    Relocation
    Flexible hours
    3 days per week

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...of excellence in free-to-play gaming. We hire for passion and diversity...  ...artists, designers and other programmers in a highly collaborative and...  ...with C#. ~ Shipped multiple online titles (on Console, PC, or...  ...RPG, multiplayer, online, and network systems. ~ Frontend Knowledge... 
    Online
    Network
    Games
    Full time
    Contract work
    Local area

    Kabam

    Montréal, QC
    a month ago
  •  ...Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences...  ...Job Description What you'll do The role of a Far Cry Online Programmer is to support production teams in creating connected... 
    Online
    Games
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...sénior à Ubisoft Montréal, vous rejoindrez l’équipe Core Services - Online Tech Foundations. Cette équipe crée les technologies qui...  ...intergiciels utilisés dans les jeux, notamment pour le moteur de jeu, la programmation de bas niveau, le réseau et les composants Web intégrés au... 
    Online
    Network
    Games
    Full time

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...Job Responsibility: Education: Expérience: Education Bachelor's degree Computer science Game and interactive media design or equivalent experience Computer and technology knowledge Agile C++ Unreal Engine Screening questions Are you currently legally... 
    Games
    Permanent employment
    Full time
    Remote work
    Relocation

    Undaunted Games Inc

    Montréal, QC
    4 hours ago
  •  ...Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences...  ...’s live environment.  You will work hands‑on with production, online, data, moderation, and security partners to identify issues, coordinate... 
    Online
    Games
    Full time

    Ubisoft

    Montréal, QC
    26 days ago
  •  ...2010, Meta4 Interactive is an international game studio committed to delivering immersive...  ...work! Job Description As a Verse Programmer, you will collaborate with teams to...  ...Your day-to day will include:  ● Gameplay, network and other programming.  ● Code writing,... 
    Network
    Games
    Full time
    Worldwide

    Ee Consulting

    Montréal, QC
    more than 2 months ago
  •  ...the world through play and imagination. From our genre-defining games like Magic: The Gathering® and Dungeons & Dragons® to our growing...  ...and connection. That’s where you come in! We seek a Principal Network Engineer to serve as the technical lead for our enterprise network... 
    Network
    Games
    Long term contract
    Full time

    Hasbro, Inc.

    Montréal, QC
    4 days ago
  • $12k - $15k per year

     ...raising the bar of excellence in free-to-play gaming. We hire for passion and diversity so...  ...) and core services related to compute, networking, and managed databases. ~ Hands-on experience...  ...is a plus. ~ Shipped multiple online titles (on Console, PC, or Mobile). ~ Ability... 
    Online
    Network
    Games
    Full time
    Summer work
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Kabam

    Montréal, QC
    a month ago
  •  ...Description Ubisoft is a global leader in gaming with teams across the world creating...  ...with gameplay, animation, tech design, and networking teams to deliver readable, systemic, high...  ...budgets, behavioral LODs, agent counts, network impact), with a clear priority on stability... 
    Network
    Games
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences...  ...that impact performance and quality (rendering, threading, networking). Excellent debugging and profiling skills. Ability to write... 
    Network
    Games
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  • $40k - $45k per year

     ...and a growing roster of top-tier digital creators, influencers, and streamers. With offices in Montreal and Toronto and an extensive network across Los Angeles, New York, Miami, and beyond, Dulcedo operates at the intersection of talent, culture, and entertainment.   At... 
    Online
    Network
    Daily paid
    Long term contract
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours
    Weekend work
    1 day per week

    Dulcedo Management

    Montréal, QC
    more than 2 months ago
  •  ...raising the bar of excellence in free-to-play gaming. We hire for passion and diversity so...  ...) and core services related to compute, networking, and managed databases. ~ Hands-on experience...  ...is a plus. ~ Shipped multiple online titles (on Console, PC, or Mobile). ~ Ability... 
    Online
    Network
    Games
    Full time
    Contract work
    Local area
    Flexible hours

    Kabam

    Montréal, QC
    more than 2 months ago
  •  ...Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you... 
    Games
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you... 
    Games
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...remotely in physical systems • Mentor Jr. Programmers • Perform commissioning and acceptance...  ...equipment • Understanding of computer networking and troubleshooting a plus • Valid...  ...Specialist) a plus • CTI-P101 or AMX Control Programmer 1 training • Two years’ experience as... 
    Network
    Full time
    Work at office
    Remote work

    Avi-spl Brand

    Montréal, QC
    more than 2 months ago
  •  ...Job Description Ubisoft IT is looking for a Game Analytics Manager to join the Canadian Analytics Team (CAT) which is part of the Ubisoft Data Office (UDO). This team’s main mission is to create the best gaming experiences by putting players' behaviors and motivations... 
    Games
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...As a Senior Rendering Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards our...  ...combined vision. You’ll collaborate with a passionate group of game developers including our Lead Rendering Programmer, Technical Artists... 
    Games
    Full time

    Cloud Chamber

    Montréal, QC
    more than 2 months ago
  •  ...dynamique de votre équipe : L’équipe Edge OS est responsable du développement d’un...  ...développement des systèmes embarqués ou dans la programmation de systèmes (C, C++, Rust, Go ou...  ...government organizations via an integrated network of resellers, integrators and consultants... 
    Network
    Remote work
    Flexible hours
    Day shift

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...., Longtail Studios, Ariann and Airlab Inc.) is an independent Game Developer and Publisher with a lot of passion for games. One of...  ...multidisciplinary approach means that you will work closely with programmers and artists on the end-to-end implementation of gameplay features... 
    Games
    Full time
    Work at office
    Worldwide
    Flexible hours

    Air Lab Inc

    Montréal, QC
    more than 2 months ago
  •  ...., Longtail Studios, Ariann and Airlab Inc.) is an independent Game Developer and Publisher with a lot of passion for games. One of...  ...experience. That’s why you will work closely with designers and programmers to produce virtual worlds and characters that are not only beautiful... 
    Games
    Full time
    Work at office
    Worldwide
    Flexible hours

    Air Lab Inc

    Montréal, QC
    more than 2 months ago
  •  ...company, delivering cutting-edge hardware and network services to more than 100 million people...  ...à définir le planning de l'équipe de programmation. Au sein d'une équipe pluridisciplinaire,...  ...a studio where we could make the kind of games we’ve always wanted to create – and games... 
    Network
    Games
    Full time
    Temporary work
    Internship

    Playstation Global

    Montréal, QC
    more than 2 months ago
  •  ...Ubisoft is a global leader in gaming, with teams across the world creating original and memorable experiences — from Assassin’s Creed...  ...help create the unknown! Job Description At Ubisoft, the Online Services – Player Identity team is looking for experienced software... 
    Online
    Games

    Ubisoft

    Montréal, QC
    13 days ago
  •  ...Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences...  ...the unknown! Job Description What you’ll do This programmer will be responsible for anything related to NPC behavior tech:... 
    Games
    Full time

    Ubisoft

    Montréal, QC
    a month ago
  •  .... Suggest innovative changes, drawing inspiration from other games or engines in the industry. Maintain performance and optimize...  ...the different teams of the studio and be a go-to person for the programmers. Assess and debug simple and complex performance issues + propose... 
    Games
    Long term contract
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...world-class global coverage with one of the most interconnected networks in the world. Our solutions focus on low latency, zero packet loss...  ...we deliver reliable, cost-efficient infrastructure that empowers game developers and businesses to scale effortlessly. Partnering with... 
    Network
    Games
    Full time
    Work at office
    Remote work
    Worldwide

    I3d.Net

    Montréal, QC
    1 day ago
  •  ...Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences...  ...help create the unknown! Job Description As an Engine Programmer at Ubisoft Montréal, you will contribute to the development and... 
    Games
    Long term contract
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you... 
    Games
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...informatique ou l'équivalent. Minimum de 6 ans d'expérience en programmation C++ dans le développement de jeux ou les systèmes embarqués....  ...generalist programmer that can support UI/UX team to build and optimize game interfaces, implement menus, HUD, and UI tools across platforms,... 
    Games
    Full time
    Work at office

    High Dive Inc.

    Montréal, QC
    1 day ago
  •  ...Company Description Established in 2010, Meta4 is an award-winning game developer based in Montreal, Canada. We have made games for consoles, mobile and VR whose common thread is a sense of pride and passion for what we do. We believe that in order to keep innovating... 
    Games
    Full time
    Remote work
    Flexible hours

    Meta4, Inc

    Montréal, QC
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Online Programmer - OS (Game Network). Be the first to apply!