Online Game Systems Engineer (Go/C++/TypeScript)

Ubisoft Entertainment

Montreal (administrative region)

On-site

CAD 90,000 - 130,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Ubisoft Entertainment in Montreal is seeking an Online Programmer to support production teams in building connected experiences. You will design, develop, and maintain online systems, including deployment tooling and game server automation.

The role focuses on integrating Ubisoft's online services, building scalable microservices in Go, and working with Kubernetes, Azure, and AWS in a GitOps workflow. Collaboration with cross-disciplinary teams is essential.

Qualifications

  • Degree in Computer Science or Software Engineering or related.
  • Experience with C++ and Golang; TypeScript familiarity.
  • Experience troubleshooting, maintaining, optimizing online systems.
  • Strong problem-solving and collaborative teamwork abilities.
  • Excellent written and verbal communication; ability to explain technical concepts.
  • Interpersonal skills and self-reliance with a learning mindset.
  • Creative mindset focused on innovation; scalable microservices in Go.
  • Game server management and cloud infra (Kubernetes/Azure/AWS).

Responsibilities

  • Support production teams in creating connected gaming experiences.
  • Contribute to design, development, and maintenance of online systems.
  • Develop deployment and automation tools for game servers and cloud infra.
  • Expose functionalities via Snowdrop plugins (C++).
  • Work with ArgoCD, Kubernetes, and related tech in a GitOps setup.

Skills

C++
Golang
TypeScript
Problem solving
Communication
Collaboration

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Kubernetes
Azure
AWS
Snowdrop plugin development

Job description

Ubisoft Entertainment in Montreal is seeking an Online Programmer to support production teams in building connected experiences. You will design, develop, and maintain online systems, including deployment tooling and game server automation.

The role focuses on integrating Ubisoft's online services, building scalable microservices in Go, and working with Kubernetes, Azure, and AWS in a GitOps workflow. Collaboration with cross-disciplinary teams is essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Online Game Systems Engineer (Go/C++, AWS, UE5)
Online Game Systems Engineer (Go/C++, AWS, UE5)

Ubisoft Entertainment • Montreal (administrative region)

Hybrid
CAD 80,000 - 110,000
Online Game Systems Engineer (Go/C++, UE5)
Online Game Systems Engineer (Go/C++, UE5)

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Online Programmer (March Of Giants)
Online Programmer (March Of Giants)

Ubisoft2 • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Online Programmer (March Of Giants)
Online Programmer (March Of Giants)

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Programmeur·euse en ligne — Jeux AAA (Go/C++, AWS)
Programmeur·euse en ligne — Jeux AAA (Go/C++, AWS)

Ubisoft2 • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Online Programmer (March Of Giants)
Online Programmer (March Of Giants)

Ubisoft Entertainment • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Online Programmer, Far Cry
Online Programmer, Far Cry

Ubisoft Entertainment • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Online Programmer, Far Cry
Online Programmer, Far Cry

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 70,000 - 110,000
Programmeur Online – Réseaux et Serveurs de Jeu
Programmeur Online – Réseaux et Serveurs de Jeu

Kanz • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Travail hybride
Network Programmer
Network Programmer

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Office-based