Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 28 Oct 2026

Programmeur.meuse Engin - OS (Game Network)

Ubisoft Montreal, QC senior full-time

The employer hasn't listed a salary.

Apply on Ubisoft

Description

As a senior C++ engine programmer at Ubisoft Montreal, you will join the Core Services - Online Tech Foundations team. This team creates technologies that support online services for many Ubisoft productions.

You will contribute to designing and evolving distributed systems and middleware used in games, including game engines, low-level programming, networking, and web components integrated into the engine.

Responsibilities:

  • Develop and evolve reliable, high-performance, and maintainable C++ middleware.
  • Contribute to technical direction and architectural choices.
  • Improve code quality through best practices, code reviews, and continuous improvement.
  • Solve complex technical problems and optimize performance.
  • Reduce risks and technical debt to support solution longevity.
  • Collaborate with teams and stakeholders.
  • Share knowledge and stay up-to-date with technological advancements.

Qualifications:

  • Advanced mastery of modern C++ (C++17/20/23 and later).
  • Solid expertise in software architecture and complex systems.
  • High-level skills in low-level programming (memory, multithreading, CPU optimization).
  • Design of efficient algorithms and optimized data structures.
  • Excellent debugging and profiling capabilities.
  • Mastery of continuous integration and deployment (CI/CD).
  • Effective analysis and resolution of complex problems.
  • Excellent communication and teamwork skills.
  • Autonomy, proactivity, and a strong sense of initiative.
  • Constant rigor and focus on quality.
  • Ability to influence technical choices and directions.

Nice to have:

  • Console development (PlayStation, Xbox, Switch).
  • C# expertise.
  • Experience with one or more game engines (Snowdrop, Anvil, Unreal, Unity).
  • Cloud infrastructure knowledge (AWS, Azure).
  • Experience with online-focused game productions.
  • Advanced technical mastery in areas such as online and networking.

Skills

Required

  • C++
  • software architecture
  • complex systems
  • low-level programming
  • multithreading
  • CPU optimization
  • algorithm design
  • data structures
  • debugging
  • profiling
  • CI/CD
  • problem-solving
  • communication
  • teamwork

Nice to have

Ready to apply?

You apply with the employer directly. Their original posting is here: https://jobs.smartrecruiters.com/Ubisoft2/744000158059759-programmeur-meuse-engin-os-game-network-

Apply on Ubisoft