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 21 days 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... 
    Online
    Network
    Games
    Full time

    Ubisoft

    Montréal, QC
    1 day 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
    3 days 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

    Ubisoft

    Montréal, QC
    14 days ago
  •  ...Ubisoft is a global leader in gaming, with teams across the world creating original and memorable experiences — from Assassin’s Creed and...  ...us on our journey and help create the unknown! At Ubisoft, the Online Services – Player Identity team is looking for experienced software... 
    Online
    Games
    Full time

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...se déroulent exclusivement en anglais. Cloud Imperium Games est une entreprise de développement de jeux vidéo de premier...  ...les autres membres de l'équipe Qu'attendons-nous de notre Programm eur·se Online ? ~ Excellente maîtrise de C++, avec au moins 5 ans d'expérience... 
    Online
    Games
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    8 days ago
  •  ...Canadiennes et de Canadiens chaque mois en gérant un vaste portefeuille à la fine pointe de la technologie. Nous dirigeons des projets et des programmes technologiques complexes à haute visibilité et à grande échelle qui contribuent à façonner l’avenir de la technologie au Canada et à... 
    Network
    Full time
    Contract work
    Apprenticeship
    Work at office

    Rogers Communications

    Montréal, QC
    7 hours ago
  •  ...offering world-class adult entertainment and games on some of the internet’s safest and most...  ...within our corporate infrastructure team, as a Network  Specialist you will support the...  ...Experience with Juniper platforms and Junos OS, or comparable networking technologies... 
    Network
    Games
    Full time
    Work at office
    Local area
    Remote work

    Aylo Careers

    Montréal, QC
    a month ago
  •  ...environment. Whether it’s building award-winning games or crafting engine technology that...  ...are seeking an experienced Lead Gameplay Programmer to direct gameplay teams within Rocket...  ...vehicle physics, etc.) Experience with network replication systems (client-server prediction... 
    Network
    Games
    Long term contract
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago
  •  ...Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed...  ...boundaries, join our journey and help create the unknown! As a Network Administrator at Ubisoft Montréal, you will help maintain and improve... 
    Network
    Full time
    Local area

    Ubisoft

    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, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re... 
    Games
    Full time

    Ubisoft

    Montréal, QC
    3 days ago
  •  ...Canadiennes et de Canadiens chaque mois en gérant un vaste portefeuille à la fine pointe de la technologie. Nous dirigeons des projets et des programmes technologiques complexes à haute visibilité et à grande échelle qui contribuent à façonner l’avenir de la technologie au Canada et à... 
    Network
    Full time
    Contract work
    Apprenticeship
    Work at office
    Day shift

    Rogers Communications

    Montréal, QC
    7 hours ago
  •  ...design innovative solutions that make our tomorrow's possible. Network Principal Montreal, QC (Remote) This position is eligible for...  ...Réseau Montréal, QC (à distance) Ce poste est admissible au programme de recommandation NORAM pour les candidats externes. Le niveau est... 
    Network
    Long term contract
    Full time
    Temporary work
    Remote work
    Work from home
    Worldwide
    Monday to friday
    Afternoon shift

    Thales

    Montréal, QC
    3 days ago
  •  ...and contribute to the design, maintenance and evolution of emergency and regulatory services across the Rogers wireline and wireless networks. The ideal candidate brings strong troubleshooting and analytical skills, hands-on experience with SIP, VoIP, IP protocols and network... 
    Network
    Full time
    Contract work
    Work at office
    Shift work

    Rogers Communications

    Montréal, QC
    7 hours ago
  •  ...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... 
    Games
    Full time

    Ubisoft

    Montréal, QC
    1 day ago
  • Aperçu du poste Notre client recherche un Directeur de Programme expérimenté et rigoureux pour piloter des initiatives complexes et multidisciplinaires, favoriser l'excellence opérationnelle et entretenir des relations solides avec les clients. Évoluant dans un environnement... 
    Online
    Permanent employment
    Temporary work
    Work at office

    Robert Half

    Montréal, QC
    7 days ago
  •  ...Well… you might just be in the right place! We’re looking for a Network Administrator to join our Network Operations team in Montreal,...  ...experiences. Our cloud commerce solution transforms and unifies online and physical operations, multichannel sales, expansion to new locations... 
    Online
    Network
    Long term contract
    Full time
    For contractors
    Manual labor
    Work at office
    Remote work
    Flexible hours

    Lightspeed Commerce

    Montréal, QC
    1 day ago
  • $75k - $125k per year

    Network Designer Position Description Location: Open to any location across Canada within Proximity to a CGI Office Bilingual...  ...Notamment Prisma Access Pipelines CI/CD et automatisation : DevOps, programmation de scripts et infrastructure en tant que code (IaC) Sécurité... 
    Network
    Work at office
    Local area
    Remote work
    Montréal, QC
    11 days ago
  • Job Responsibility: Senior Network Engineer As part of our continued expansion, we are on the lookout for a Senior Network Engineer (IC3...  ...distributed and serves the world's most demanding industries. The gaming and financial trading industries depend on us to process billions... 
    Network
    Full time
    Local area

    Continent8

    Montréal, QC
    1 day ago
  •  ...passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Being... 
    Games
    Long term contract
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago
  •  ...designing the architecture for the new systems. Being responsible for the 2nd and 3rd level of support. Collaborate with other teams (networking, systems, quality insurance, support, architects, others development teams) There is never a typical day at Société Générale, but... 
    Network
    Full time

    Société Générale

    Montréal, QC
    3 days ago
  • $18.15 per hour

     ...Video Game Tester – On-Site Keywords Studios Montreal is looking for passionate gamers to join our team as Game Testers ! If you love immersive gaming experiences, have experience using VR headsets, and want to help shape the next generation of VR titles, we'd love to... 
    Games
    Permanent employment
    Full time
    Contract work
    Work at office
    Afternoon shift

    Keywords Studios

    Montréal, QC
    10 days ago
  •  ...Ubisoft is a global leader in gaming with teams across the world creating original and memorable...  ...with the mindset of an engine programmer, implementing complex security features directly...  ...with the client’s UI and Ubisoft’s online services. What you'll do Develop and... 
    Online
    Games
    Full time

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...La dynamique de votre équipe : La grande famille Edge OS est responsable du développement d’un système d’exploitation ainsi que...  ...vous avez : Expérience avec les langages de scripting et programmation pour l’automatisation de tests (PowerShell, bash, C#, etc.).... 
    Online
    Full time
    Internship
    Remote work
    Flexible hours

    Genetec

    Montréal, QC
    13 days ago
  •  ...Bell, we’re building a more connected future through world-class networks, AI-powered solutions, and digital experiences that elevate how...  ...work hours based on the business needs. Please apply directly online to be considered for this role. Applications through email will... 
    Online
    Network
    Full time
    Work at office
    3 days per week

    Bell

    Montréal, QC
    13 hours ago
  •  ...Company Description Ubisoft is a global leader in the video game industry, with teams around the world creating original and memorable...  ...experience. We are looking for an enthusiastic and adaptable programmer who is eager to leverage the latest technologies to create, test... 
    Games
    Full time

    Ubisoft

    Montréal, QC
    3 days ago
  •  ...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... 
    Games

    Ubisoft

    Montréal, QC
    3 days ago
  •  ..., and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually...  .... What You'll Do We're looking for a Senior Tools Programmer to evolve artist tools within the Unreal Editor, particularly in... 
    Games
    Long term contract
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago
  •  ...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... 
    Games
    Full time

    Ubisoft

    Montréal, QC
    1 day ago
  •  ..., and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually...  ...You'll Do You will work with our team of applied research programmers at the intersection of computer vision, gameplay agents, natural... 
    Games
    Long term contract
    Temporary work
    Local area
    Worldwide
    Flexible hours

    Epic Games

    Montréal, QC
    1 day ago
  • 1. RESPONSIBILITIES ABOUT THE JOB: The aim of Global Banking Technology & Operations (GBTO) Canada is to deliver day-to-day services to Société Générale investment and corporate bank units and their clients to accelerate their transformation. GBTO differentiates itself from...
    Full time
    Worldwide

    Société Générale

    Montréal, QC
    3 days ago

Do you want to receive more vacancies?

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