8 hours ago
Montréal, CanadaSenior
Responsibilities
- Gather requirements and propose solutions for core game systems and features.
- Design, develop, and maintain client-side and backend online systems.
- Collaborate with production and programming teams to improve reliability, performance, and maintainability.
- Develop tools to monitor, observe, and track service performance and availability.
- Implement and optimize continuous integration and continuous deployment practices and tools.
- Contribute to service architecture evolution, troubleshoot technical issues, and optimize existing systems.
- Improve development workflows and technical practices while supporting online-service integration and stability.
Requirements
- Proficiency in Go and C++.
- Experience with Unreal Engine 5 or a similar game engine.
- Experience developing backend systems and features for AAA games.
- Expertise in REST APIs.
- Experience with cloud services such as AWS.
- Knowledge of database design for online services.
- Strong French and English communication skills and the ability to collaborate with multidisciplinary teams.
Benefits
- Permanent contract.
- Office-based work with stated work flexibility.
About Ubisoft
Ubisoft develops and publishes video games for console, PC, and mobile players worldwide, monetized through premium titles, downloadable content, live services, and the Ubisoft+ subscription. Founded in 1986 and headquartered in Saint-Mandé, France, it operates studios globally and is publicly traded on Euronext Paris. Franchises include Assassin’s Creed, Far Cry, Tom Clancy’s Rainbow Six, and Just Dance.
