Ubisoft Montréal

Software Engineer at Ubisoft

📍 Location
montreal (administrative region), qc
⏰ Job Type
Full-time
📅 Posted
June 04, 2026
Apply Now

Job Description

Join Ubisoft as a Software Engineer, where you'll develop and optimize innovative gaming solutions. Utilize your programming expertise to enhance core systems and contribute to industry-leading titles.
This role requires at least five years of experience in software programming, preferably in the gaming sector. Your main responsibilities include programming clearly and rigorously while ensuring compatibility and performance. You'll analyze existing engine functionalities and recommend improvements, while also documenting your work for collaborative understanding across teams.
Key Responsibilities:
• Program with attention to performance and scalability
• Refactor and optimize critical gaming systems
• Analyze existing functions against project objectives
• Document code and provide support to other teams
• Propose innovative system improvements inspired by industry trends
Requirements:
• Degree in computer science or related fields
• Minimum 5 years progra...

Ready to Apply?

Take the next step in your career - we're hiring now!

Apply for this Position