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

Online Programmer, Far Cry

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



What you'll do

The role of a Far Cry Online Programmer is to support production teams in creating connected experiences. You will participate in the design, development, and maintenance of online systems. 

The Online team is composed of two main areas of expertise: 

The use and integration of Ubisoft's standard services to support the game's needs. This includes integrating these services and exposing their functionalities through the creation and customization of Snowdrop plugins (C++). 

The development of deployment and game server management automation tools. The associated infrastructure and services follow a GitOps approach, leveraging a technology stack that includes ArgoCD, Kubernetes, Golang, and TypeScript. 

Depending on your profile and interests, you may contribute to either of the Online team's areas of expertise. 

Qualifications



What you bring 

A degree in Computer Science or Software Engineering (or other relevant training). 

Experience in C++ or/and Golang,Typescript 

Experience troubleshooting, maintaining, optimizing, and operating online systems and services. 

Excellent problem-solving skills and the ability to work effectively in a collaborative team environment. 

Effective communication skills, both written and verbal with the ability to explain complex technical concepts to non-technical team members.

Relational and collaborative interpersonal skills that allow you to achieve the vision of the game in a harmonious way with stakeholders of diverse backgrounds. 

A keen sense of rigour and self-reliance, accompanied by a strong thirst for learning. 

A creative spirit focused on innovation. 

“As a plus” 

Development and optimization of highly scalable and highly available microservices written in Go.

Game server management and deployment and cloud infrastructure management (Kubernetes / Azure / AWS).

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Online Programmer, Far Cry in Montréal, QC vacancy
  •  ...innovation and pushing entertainment boundaries, join our journey and help create the unknown! Job Description As an Engine Programmer at Ubisoft Montréal, you will contribute to the development and evolution of core engine systems of the project. You’ll work closely... 
    Suggested
    Long term contract
    Full time

    Ubisoft

    Montréal, QC
    14 days ago
  •  ...Export and integrate animations following technical guidelines in collaboration with technical animators , designers , and programmers ; Test and revise animation systems directly in the game to ensure functionality and quality; Collaborate with animation ,... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    5 days ago
  •  ...according to technical guidelines , in collaboration with the Technical Director or Technical Animator , as well as designers and programmers. Test, review, and iterate on animation systems directly in-game . Work closely with fellow animators , the Animation Director , programmers... 
    Suggested
    Full time

    Ubisoft

    Montréal, QC
    18 days ago
  •  ...Job Overview Company Name: Ubisoft Job Title: VFX Artist (Far Cry) Industry: AAA Video Game Development Location: Montréal Work Model: Office-Based Employment Type: Full-Time, Permanent Seniority Level: Professional / Intermediate Required... 
    Suggested
    Permanent employment
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    20 days ago
  •  ...divertissement, joignez‑vous à nous et contribuez à créer l’inconnu ! Description du poste En tant que Programmeur·euse Online sur Far Cry , vous contribuerez à soutenir les équipes de production dans la création d'expériences connectées. Vous participerez à la conception... 
    Online
    Full time

    Ubisoft

    Montréal, QC
    7 hours ago
  •  ...afin de concevoir des solutions techniques performantes, évolutives et adaptées aux besoins de production. Ce que vous ferez Programmer des systèmes clairs, structurés et maintenables répondant aux exigences de performance, de modularité, de compatibilité et d’évolutivité... 
    Full time

    Ubisoft

    Montréal, QC
    14 days ago
  •  ...As a tools programmer at Ubi Montreal within Anvil, you play a key role in designing and implementing the technologies used by the content...  ...millions of people around the world, including Assassin’s Creed, Far Cry, For Honor, Rainbow Six, Watch Dogs—and, well, we can’t reveal all... 
    Full time
    Worldwide

    Ubisoft

    Montréal, QC
    6 hours ago
  •  ...animation directement dans le jeu afin d’assurer leur stabilité et leur qualité; Collaborer avec les équipes d’ animation , de programmation et de conception pour livrer des fonctionnalités alignées sur les objectifs de production; Assurer la qualité finale des... 
    Full time

    Ubisoft

    Montréal, QC
    5 days ago
  •  ...and memorable gaming experiences. Their energy and talent have brought to life numerous acclaimed franchises such as Assassins Creed Far Cry Watch Dogs Just Dance Rainbow Six and many more to come.   Ubisoft is a company committed to equal opportunity and believes that diversity... 
    Full time
    Remote work

    Ubisoft

    Montréal, QC
    a month ago
  •  ..., join our journey and help create the unknown! Job Description As a Network Programmer at Ubisoft Montreal, you'll have direct influence over the quality of the game's online experience. You'll be entrusted with developing the game's low-level network features, the... 
    Online
    Full time

    Ubisoft

    Montréal, QC
    19 days ago
  •  ...sein d'une équipe de développement répartie sur plusieurs localisations. ·       Bonne compréhension des modèles de conception de programmation, du multi-threading et de l'architecture moderne des applications, avec une familiarité avec les pratiques de développement Agile.... 
    Daily paid

    Société Générale

    Montréal, QC
    10 days ago
  •  ...for equipping our players with an incredible diversity of looks and styles to show off their personality and interests. As a senior programmer on this team, you'll be pushing the envelope for customization and player choice across the Fortnite ecosystem - from characters to... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    8 days ago
  •  ...play your part as a valued member of an open and dedicated team within a magical world! Invoke is looking for a Senior Rendering Programmer to join our team. In this role, you will develop, tune, and extend the graphics technology for our game. The ideal candidate has... 
    Full time

    Hasbro Inc.

    Montréal, QC
    1 day ago
  • Job Summary Program Trumpf CNC machines (TruPunch, TruLaser and Trumatic) efficiently and reliably using TruTops Boost software Manage programming priorities according to production needs. Read and understand technical drawings and CAD models To act as a technical...

    W3Global

    Montréal, QC
    7 days ago
  •  ...en lien avec la vision d’opération intégrée, de mine moderne et d’efficacité opérationnelle Concevoir, coordonner et supporter le programme de transformation digitale et d’entreprise Élaborer des plans d’affaires, des études, des analyses et émettre des recommandations... 
    Work at office

    Gold Fields

    Montréal, QC
    14 days ago
  •  ...continue et nous vous offrons l’espace nécessaire pour évoluer. À propos du rôle  Nous sommes à la recherche d’un directeur de programme sénior pour piloter un important programme de transformation au sein d’un environnement bancaire. Dans ce rôle, le directeur sera responsable... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Levio

    Montréal, QC
    12 hours 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...
    Permanent employment
    Full time
    Remote work
    Relocation

    Undaunted Games Inc

    Montréal, QC
    4 days ago
  •  ...développer de nouvelles compétences? Ce poste est pour vous! Le programme d'avions commerciaux A220 recherche un(e) Gestionnaire de WP...  ...development solutions. Take your career to a new level and apply online now! This job requires an awareness of any potential... 
    Online
    Permanent employment
    Full time
    Contract work
    Flexible hours

    Airbus

    Montréal, QC
    13 days ago
  •  ...The Statistical Programmer will be responsible for the development, maintenance, and validation of annotated Case Report Forms (aCRFs) as well as of specifications and statistical programming of Standard Data Tabulation Model (SDTM) datasets, Analysis Data Model (ADaM) datasets... 
    Permanent employment
    Full time
    Contract work
    Interim role
    Remote work
    Work from home
    Flexible hours

    Indero

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

    Dentons is designed to be different. We are driven to always be the firm of the future, to challenge the status quo, and to provide holistic business solutions to our clients in new and innovative ways. We are the lightbulb moments. The bold ideas. We are the world's largest...
    Full time
    Local area

    Dentons

    Montréal, QC
    14 hours ago
  • $73.14k per year

    Overview Languages French Education ~ College/CEGEP Experience 1 year to less than 2 years Hybrid Work must be completed both in person and remotely. Work setting ~ Office Responsibilities Tasks Prepare reports, manuals and other...
    Long term contract
    Permanent employment
    Full time
    Work at office
    Remote work

    L'Université du Québec à Montréal

    Montréal, QC
    18 days ago
  • Venture outside the ordinary - TMX Careers The TMX group of companies includes leading global exchanges such as the Toronto Stock Exchange, Montreal Exchange, and numerous innovative organizations enhancing capital markets. United as a global team, we’re connecting cross-functionally...
    Full time
    Work at office
    2 days per week
    3 days per week

    TMX Group

    Montréal, QC
    21 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...
    Full time

    Ubisoft

    Montréal, QC
    13 days ago
  •  ...critères d'acceptation, réaliser les tests physiques et fonctionnels, et donner l'approbation finale avant la mise en marché. Bâtir le programme de certification du Marketplace, en définissant les normes, les protocoles de test et les exigences de conformité. Éliminer les... 
    Daily paid
    Contract work
    Apprenticeship
    Internship
    Work from home

    Vention

    Montréal, QC
    3 days ago
  •  ...to push the boundaries of entertainment, join our adventure and help us create the unknown! Job Description The Senior UI Programmer – Technical Lead serves as the primary technical point of contact for all user interface systems on the project. This person... 
    Full time

    Ubisoft

    Montréal, QC
    5 days ago
  •  ...C++ dans une grande base de code partagée. ~ Ayez une bonne connaissance des mathématiques 3D. ~ Ayez de l'expérience en programmation de fonctionnalités et de systèmes de jeu. ~ Travaillez bien dans un environnement d'équipe co-localisé mais collaboratif.... 
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    8 days ago
  •  ...TEHORA est présentement à la recherche d’ un Responsable de programme TI – Sénior – Volet clinique afin de participer à la planification, à la gouvernance et à la réalisation de programmes technologiques d’envergure liés aux systèmes d’information cliniques et à la transformation... 
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    14 days ago
  • $25k per year

     ...pour devenir psychologue. Le ministère de la Santé et des Services sociaux (MSSS), en collaboration avec Santé Québec, reconduit ce programme de bourses afin de soutenir la relève en psychologie au sein du réseau de la santé et des services sociaux (RSSS). Ce programme est... 
    Permanent employment
    Summer work

    CIUSSS de l'Est-de-l'Île-de-Montréal

    Montréal, QC
    13 days ago
  • Job Responsibility: WHAT MAKES US EPIC? At the core of Epic's success are talented, 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...
    Long term contract
    Full time
    Temporary work

    Epic Games

    Montréal, QC
    6 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...
    Full time

    Ubisoft

    Montréal, QC
    26 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Online Programmer, Far Cry. Be the first to apply!