Point your AI agent at freehire and let it find you a job.

Get the CLI →

Ubisoft Montreal

NewBe an early applicant

Online Programmer

Posted Updated
Discussion

Summary

Online programmer on Ubisoft Montreal's Gateway team, supporting internal studios using the API gateway and Shipyard service-hosting platform: handling support requests, troubleshooting with logs, metrics and AI tools, and automating repetitive support work. Core tech includes AWS, Python/JS/TypeScript/Go/C#, REST APIs and generative AI tooling.

#### Company Description Ubisoft is a global leader in the video game industry, with teams around the world creating original and memorable experiences, from Assassin's Creed and Rainbow Six to Just Dance and much more. We believe that diversity of perspectives allows players and teams alike to thrive. If you are passionate about innovation and pushing the boundaries of entertainment, join us and help create the unknown! #### Job Description As an online programmer at Ubisoft Montréal, you will join the Gateway team within Online Services. This team operates the application programming interface (API) gateway that provides access to Ubisoft's online services for its studios and games. You will help internal teams use this gateway and Shipyard, our service hosting platform. You will first learn to handle support requests, then contribute to automating repetitive tasks using artificial intelligence (AI) tools. You will work with programmers and service reliability specialists who share their knowledge. **What you will do** - Support internal teams as they get started with Shipyard and the API gateway, as well as with their integrations - Examine technical issues using logs, metrics, documentation and AI tools, then seek lasting solutions with the team - Answer questions in support channels and write documentation and troubleshooting guides to make it easier to find answers - Prioritize among multiple simultaneous support requests - Identify recurring support tasks and help automate triage, diagnosis and common responses using AI tools and scripts - Relay feature requests, documentation gaps and difficulties reported by user teams to the product management team - Help the development team communicate and coordinate its work during incidents affecting the platform, then take a larger part in resolving them as you gain experience - Share your learnings to improve the support offered to internal teams #### Qualifications **What you bring to the team** - Experience in technical support, information technology, software operations and development, or programming - Use cloud technologies, preferably Amazon Web Services, and program or write scripts in a language such as Python, JavaScript, TypeScript, Go or C# - Use REST APIs and understand the basics of HTTP, networking and security, including the Domain Name System (DNS), Transport Layer Security (TLS) and authentication - Use generative AI tools, such as Claude Code or Codex, in your work and explore their use for solving support problems - Examine technical problems, explain your findings to various audiences and help others find solutions - Communicate clearly in French and English to support Ubisoft studios around the world and colleagues elsewhere in Canada - Explore, as an asset, AI automation, including through large language model APIs, automation prompts, agents, the Model Context Protocol (MCP) or retrieval-augmented generation (RAG), including in personal projects - Bring, as an asset, knowledge of containers, continuous integration and delivery, incident management or on-call rotations, infrastructure as code, online games or large-scale online services; relevant tools include Docker, Elastic Container Service, Kubernetes, GitLab CI, Terraform, AWS Cloud Development Kit and CloudFormation

Skills

Apply

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.