Apply now

First seen by our source: 1 hour ago

Online programmer - (Online Service- Hosting Platforms)

@ Ubisoft Montréal

Montréal, Quebec

Full-time2+ years experience
Apply now
SIGNALS

Overview

Ubisoft Montréal is hiring an online programmer for its Gateway team, which runs the API Gateway in front of Ubisoft's online services. The role supports internal studio and service teams with onboarding, integrations and issue investigation on Shipyard and the API Gateway, and automates repetitive support with AI. It is a full-time position with 2-3 years of technical support, IT, DevOps or programming experience expected.

Responsibilities:

  • Support internal game studio and online service teams with integrations
  • Investigate issues using logs, metrics and documentation
  • Write documentation and runbooks
  • Automate repetitive support tasks with AI tools
  • Support incident response

Requirements summary:

  • 2-3 years of technical support, IT, DevOps or programming experience
  • Cloud knowledge, AWS preferred
  • Scripting in at least one language
  • Knowledge of REST APIs, networking and security basics
  • Fluent in French and English

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
Not provided
First seen by our source
2026-11-15
Source record updated
2026-11-15

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentCustomer service
Experience2+ years
Hours per week40 (estimated)
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish, French

Summary and details written by AI from the posting; the employer’s posting is the authority.

Ubisoft Montréal

FieldValue
Open jobs on Jobsy14
Job description
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 passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!

Job Description

As part of the Online Services team at Ubisoft Montréal, you'll join the Gateway team. The team runs the API Gateway that sits in front of Ubisoft's online services for every studio and game. You'll be the go-to person for internal teams who use our platforms. You'll help them get onboarded, investigate their issues, and find the right solution.

The role combines technical and people skills. You'll investigate problems, coach teams through integrations, write documentation, and answer questions in our support channels. We use generative AI tools such as Claude every day, and we want to automate as much of our support as possible. You'll learn the support work first, then help us turn the repetitive parts into AI-assisted triage, diagnosis, and answers.

You'll learn to support Platform Engineering (Shipyard), our internal service-hosting platform, and the API Gateway (AWS, ECS, Kubernetes, Envoy). You'll work with a team of programmers and SREs who share what they know and help each other improve.

What You'll Do

  • Help internal teams (game studios and online services) by answering questions, investigating issues, and guiding them through integrations with the Platform (Shipyard) and the API Gateway.
  • AI assisted technical investigation using logs, metrics and documentation, and collaboration with the team on lasting fixes.
  • Write and improve documentation and runbooks so agents and clients can find answers on their own.
  • Manage and prioritize several support requests at the same time.
  • Find the most repetitive support tasks and help automate them with AI tools and scripts (triage, diagnosis, standard answers).
  • Work with Product Management to point out feature requests, documentation gaps and pain points in the client experience that come up through support.
  • Support the dev team with communication and process during platform incidents, and take a bigger role in incident response as you gain experience.
  • Share what you learn with the team and contribute to improving how we support our clients.

Qualifications

What you bring

  • 2-3 years of experience in technical support, IT, DevOps, programming or a related field.
  • Knowledge of cloud technologies (AWS preferred).
  • Scripting or programming experience in at least one language (Python, JavaScript/TypeScript, Go, C# or similar).
  • Familiarity with REST APIs and the basics of HTTP.
  • Knowledge of networking and security basics (DNS, TLS, authentication).
  • You use AI tools (Claude Code, Codex or similar) in your daily work and want to learn how to apply them to real support problems.
  • You enjoy debugging and figuring out why something doesn't work.
  • Clear written and spoken communication, and you're comfortable explaining technical topics to different audiences.
  • You like helping others and take pride in solving their problems.
  • Fluent in French and English (you'll work with teams in Ubisoft studios worldwide and with colleagues elsewhere in Canada).

Nice to have

  • Experience building with AI: calling LLM APIs, writing prompts for automation, or trying agents, MCP or RAG, even in personal projects.
  • Familiarity with containers (Docker, ECS or Kubernetes).
  • Experience with CI/CD pipelines (GitLab CI or similar).
  • Exposure to incident response or on-call work, even informally.
  • Exposure to infrastructure-as-code (Terraform, AWS CDK or CloudFormation).
  • Experience with online games or large-scale online services.

Similar jobs

  • Online Programmer - OS (Game Network)

    Saguenay, QC
    On-siteFull Time

    Ubisoft

    Candidates need advanced modern C++ skills, strong software architecture and low-level programming knowledge, plus CI/CD and debugging experience. Console development, C#, game engines and multiplayer production experience are assets.

    C++, C#, Snowdrop, Anvil, Unreal Engine, Unity

    Online Programmer - OS (Game Network)

    Montréal, QC
    On-siteFull Time

    Ubisoft

    Candidates need advanced modern C++ skills, strong software architecture and low-level programming knowledge, and experience with debugging, profiling and CI/CD. Strong communication, autonomy and the ability to influence technical decisions are also required.

    C++, C#, Snowdrop, Anvil, Unreal Engine, Unity

  • Peintre (nuit)

    Montréal, QC
    Full Time

    Velan Inc.

    Attestation d'études professionnelles (AEP) ou collégiales (AEC) en peinture industrielle ou un Diplôme d'études secondaires (DES) avec trois (3) ans d'expérience équivalente dans le domaine; Bonne connaissance des…

  • Analyste-programmeur C++ ou analyste-programmeuse C++

    Montréal, QC
    Full Time

    TMX Group

    Lieu de travail : Il s’agit d’un poste hybride, qui exige une présence au bureau de Montréal deux ou trois jours par semaine; Collaborer avec le gestionnaire du développement afin de comprendre les exigences, la…

  • IT Asset administrator and Process Owner

    Montréal, QC
    Full Time

    Amaris Consulting | Part of Mantu

    Contrôler la conformité des licences logicielles, les exigences de sécurité et les audits; Diplôme collégial, diplôme technique ou formation supérieure dans le domaine des technologies, des systèmes d’information ou…

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.