Posted at: 15 July
IT Developer
Company
Ubisoft
Ubisoft is a French video game developer and publisher headquartered in Saint-Mandé, specializing in AAA titles for global consumers in the B2C gaming industry.
Job Type
Full-time
Allowed Applicant Locations
Canada
Job Description
Company DescriptionUbisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!Job DescriptionAs an IT Developer at Ubisoft Montreal, you will join the IT Games and Studios team, more specifically the Build and Orchestration team. In this IT Developer role, you will design, develop, and support critical services and products that power game development pipelines used by production teams worldwide.Working as an IT Developer, you will collaborate with system administrators, developers, and DevOps engineers to deliver scalable, reliable, and high-performance solutions. This role balances hands-on development with operational responsibilities and includes participation in an on-call rotation to ensure the availability of critical systems.What you’ll doDevelop and maintain services and products supporting global game development pipelinesDesign, implement, and troubleshoot features using Python or C# and other programming languagesAnalyze and improve existing codebases to resolve complex technical issuesEnsure reliability, scalability, and performance of services deployed on private and public cloudsCollaborate with multidisciplinary teams to deliver robust and high-performance solutionsContribute to automation and CI/CD pipelines to improve deployment and operationsParticipate in project initiatives to evolve and scale platforms for future needsMonitor and support critical systems, including participation in an on-call rotationQualificationsStrong development skills in Python or C#, with exposure to Go, and the ability to design, deploy, and troubleshoot your own applications in complex, distributed systemsHands-on experience with GitLab CI/CD and DevOps practices, including automation, monitoring, and logging across the full delivery lifecycleSolid knowledge of cloud ecosystems and deployment tools such as Azure or AWS, Terraform, Helm, Kubernetes, and DockerStrong understanding of Linux and Windows systems, including file systems, networking fundamentals, and system logsKnowledge of microservices architectures and distributed system design for scalable and reliable platformsAn operational mindset combined with strong communication and collaboration skills to support global teams and maintain system uptimeAdditional InformationWhat you need to send us Your CV highlighting your skills and experienceLinks to technical projects or code repositories demonstrating your workContract: PermanentWork flexibility: Office-based