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

Online Programmer - OS (Game Network)

Ubisoft Entertainment Inc.

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 :

  • 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

How can I check my application status?

You can check the status of your application by logging into your SmartRecruiters candidate profile.

I am not familiar with the video game industry. Would I fit into Ubisoft?

At Ubisoft, everyone is welcome! We know that by bringing together different perspectives and experiences, we create a more inclusive environment for our team members. You’ll get the chance to work with teams and projects that inspire and challenge you every single day.

#J-18808-Ljbffr
Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Online Programmer - OS (Game Network) in Montréal, QC vacancy
  •  ...Ubisoft is a global leader in gaming with teams across the world creating...  ...As a Senior C++ Engine Programmer at Ubisoft Montréal, you’ll join the Core Services - Online Tech Foundations team. The team...  ...including game engine, low-level, networking, and engine-integrated web components... 
    Online
    Network
    Games
    Full time

    Ubisoft

    Montréal, QC
    5 days ago
  •  ...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
  •  ...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
    5 days 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 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
    8 days 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
    17 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
    more than 2 months 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
  •  ...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
    a month 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
  •  ...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
  •  ...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
  •  ...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
  •  ...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
  •  ...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
  •  ...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
  •  ...le travail de la demande à la livraison, en les adaptant et en les optimisant constamment. Collaborer avec l’équipe de gestion de programmes du Marketing sur les grandes initiatives marketing de l’année qui touchent chaque membre de l’équipe marketing, en établissant les... 
    Summer work

    Maintainx

    Montréal, QC
    6 hours 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
    5 days 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
  •  .... 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
  •  ...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
    5 days 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
  •  ...the world of cutting-edge video game development? Headquartered in...  ..., working alongside their programmers and technical leadership to make...  ...Engine and Unity, and include online multiplayer titles. As an Programming...  ...technical director, the lead programmer, and the other tech leads to... 
    Online
    Games
    Daily paid
    Full time
    Apprenticeship
    Night shift

    Behaviour Interactive

    Montréal, QC
    14 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

Do you want to receive more vacancies?

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