Senior C++ Engine Programmer
Job in
Montreal (administrative region), Montréal, Province de Québec, Canada
Listed on 2026-10-12
Listing for:
Ubisoft
Full Time
position Listed on 2026-10-12
Job specializations:
-
Software Development
C++ Developer, Game & 3D/XR Development, Software Engineer, Software Architect
Job Description & How to Apply Below
Location: Montreal (administrative region)
Elevate gaming technology as a Senior C++ Engine Programmer with Ubisoft in Montréal. Join a dedicated team enhancing online services for blockbuster titles through innovative middleware solutions.
In your role at Ubisoft, you will focus on developing and optimizing high-performance C++ middleware. Collaborating closely with the Core Services - Online Tech Foundations team, you will contribute to the architecture and technical direction of distributed systems. This includes enhancing game engines, networking, and integrated web components.
Key Responsibilities:
• Develop reliable and maintainable C++ middleware solutions
• Guide technical direction and architectural decisions
• Conduct code reviews to improve coding practices
• Solve technical challenges with effective optimizations
• Collaborate across teams to share technical knowledge
Requirements:
• Proficiency in modern C++ (C++17, C++20, C++23)
• Experience in software architecture and efficient algorithms
• Knowledge of debugging, profiling, and continuous integration
• Strong problem-solving skills and effective communication
• Familiarity with multiplayer game or console development as a plus
Bring your C++ expertise to Ubisoft to create exceptional online gaming experiences!
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×