Online Programmer (March Of Giants)

Ubisoft Entertainment

Montreal (administrative region)

On-site

CAD 80,000 - 110,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Ubisoft Montréal is seeking an Online Game Developer to build and support online services for a new IP. You will design, develop, and maintain client-side and backend systems enabling player connectivity with scalability and reliability.

You\'ll collaborate with multidisciplinary teams, contribute to CI/CD, optimize service architecture, monitor performance, and help ensure a stable online ecosystem for exciting AAA games.

Qualifications

  • Proficiency in Go and C++.
  • Experience with Unreal Engine 5 or a similar game engine.
  • Experience developing backend systems for AAA games.
  • Expertise in REST APIs.
  • Experience with cloud services such as AWS.
  • Knowledge of database design for online services.
  • Strong communication skills in both French and English.

Responsibilities

  • Gather requirements and propose solutions for core game systems.
  • Design, develop, and maintain client-side and backend online systems.
  • Collaborate with teams to ensure reliability and performance of online services.
  • Develop tools to monitor and track service performance.
  • Implement and optimize CI/CD practices and tools.
  • Contribute to service architecture evolution to support growth.
  • Troubleshoot issues and optimize existing systems.
  • Improve development workflows and practices.
  • Support seamless online service integration with cross-functional teams.

Skills

Go
C++
REST APIs
French-English communication
Collaboration

Tools

Unreal Engine 5
AWS
Database design

Job 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 diverse perspectives allow both players and teams to thrive. If you’re passionate about innovation and pushing the boundaries of entertainment, join us and help shape the future!

JOB DESCRIPTION

As an Online Game Developer at Ubisoft Montréal, you will help build and support the online services required for the success of a new intellectual property. You will design, develop, and maintain client-side and backend online systems that enable player connectivity and interaction while ensuring scalability, reliability, and performance. Working closely with multidisciplinary teams, you will also contribute to continuous integration and deployment practices that support a smooth and stable player experience.

What you’ll do
  • Gather team requirements and propose solutions for core game systems and features
  • Design, develop, and maintain client-side and backend online systems
  • Collaborate with production and programming teams to ensure reliability, performance, and maintainability of online services
  • Develop and improve tools used to monitor, observe, and track service performance and availability
  • Implement and optimize continuous integration and continuous deployment practices and tools
  • Contribute to the evolution of service architecture to support game growth
  • Troubleshoot technical issues and optimize existing systems
  • Improve development workflows and technical practices
  • Work with cross-functional teams to support seamless online service integration
  • Help maintain the stability and resilience of the game’s online ecosystem
QUALIFICATIONS
What you bring to the team
  • Proficiency in Go and C++
  • Experience working with Unreal Engine 5 or a similar game engine
  • Experience developing backend systems and features for AAA games
  • Expertise in REST APIs
  • Experience with cloud services such as AWS
  • Knowledge of database design for online services
  • Strong communication skills in both French and English to collaborate with global teams and partners
  • Ability to collaborate effectively with multidisciplinary teams
How can I check my application status?

You can check the status of your application by logging into your SmartRecruiters candidate profile.

I am not familiar with the video game industry. Would I fit into Ubisoft?

At Ubisoft, everyone is welcome! We know that by bringing together different perspectives and experiences, we create a more inclusive environment for our team members. You’ll get the chance to work with teams and projects that inspire and challenge you every single day.

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

Similar jobs worth comparing

Online Programmer (March Of Giants)
Online Programmer (March Of Giants)

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
Programmeur·euse en ligne (March Of Giants)
Programmeur·euse en ligne (March Of Giants)

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Programmeur·euse en ligne (March Of Giants)
Programmeur·euse en ligne (March Of Giants)

Ubisoft Entertainment • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Chef.fe d'équipe Informatique (Online)
Chef.fe d'équipe Informatique (Online)

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Senior Technical Designer
Senior Technical Designer

Ubisoft Entertainment • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Programmeuse, Programmeur Online - Rainbow Six Siege
Programmeuse, Programmeur Online - Rainbow Six Siege

Kanz • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Travail hybride
Programmeur·euse en ligne (March Of Giants)
Programmeur·euse en ligne (March Of Giants)

Ubisoft2 • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
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 Programmer, Far Cry
Online Programmer, Far Cry

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 70,000 - 110,000