Online Programmer

Ubisoft

Montreal, Canada
On-site
Multiplayer game development
Programming in c++, c#, go, java, or python
Online system design and optimization
Ubisoft is a global leader in gaming creating original and memorable experiences such as Assassin’s Creed and Rainbow Six

Job Summary

  • Ubisoft is a global leader in gaming creating original and memorable experiences such as Assassin’s Creed and Rainbow Six.
  • As an Online Programmer, you will join a small, empowered team building an ambitious multiplayer experience in Unreal Engine.
  • You will collaborate with multiple production and support teams to align on a shared technical vision and contribute to a smooth player experience.

Matching Summary

Ubisoft is a global leader in gaming creating original and memorable experiences such as Assassin’s Creed and Rainbow Six.

Skills & Requirements

Must-have

  • Multiplayer game development
  • Programming in C++, C#, Go, Java, or Python
  • Online system design and optimization
  • Unreal Engine development
  • Networked code optimization
  • Collaborative team environment

Nice-to-have

  • Familiarity with Kubernetes
  • Experience with cloud platforms
  • Strong communication skills
  • Curiosity and autonomy in learning
  • Structured problem-solving approach

Key Requirements

  • Degree in Computer Science or Software Engineering
  • At least 5 years programming experience
  • Multiplayer game development experience

Work Rights

Not specified

Tailored Resume

Cover Letter