Senior Engine Programmer at Ubisoft
Job in
Montréal, Province de Québec, Canada
Listed on 2026-07-29
Listing for:
Ubisoft Montréal
Full Time
position Listed on 2026-07-29
Job specializations:
-
Software Development
Game & 3D/XR Development, Software Architect, Software Engineer, C++ Developer
Job Description & How to Apply Below
Ubisoft is renowned for creating iconic games like Assassin’s Creed and Rainbow Six. As a Senior Engine Programmer, you will develop and optimize engine systems, working with cross-functional teams to achieve technical goals. Your expertise will shape scalable solutions and ensure project alignment through detailed analyses.
Key Responsibilities:
• Program maintainable systems meeting performance and scalability requirements
• Develop and refactor core engine systems with a long-term vision
• Analyze and evaluate technical solutions for development needs
• Improve engine functionalities to match project objectives
• Design and implement new technical solutions when necessary
Requirements:
• Degree in Computer Science or Software Engineering
• 5+ years of programming experience in game development
• Strong understanding of game engine architecture
• Proven problem-solving abilities with technical issues
• Ability to write high-quality, maintainable code
Utilize your expertise to drive engine advancements in gaming at Ubisoft Montréal.
#J-18808-Ljbffr
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×