Ubisoft
IT Developer
Montreal, QC, Canada
Sponsorship not specifiedDetected 6 days ago
PythonC#Distributed SystemsGitAWSAzureDockerKubernetesTerraformHelmCI/CDLinuxDevOpsComputer VisionCommunicationCollaboration
About the role
- Ubisoft 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.
- This role balances hands-on development with operational responsibilities and includes participation in an on-call rotation to ensure the availability of critical systems.
Responsibilities
- Develop and maintain services and products supporting global game development pipelines
- Design, implement, and troubleshoot features using Python or C# and other programming languages
- Collaborate with multidisciplinary teams to deliver robust and high-performance solutions
- Monitor and support critical systems, including participation in an on-call rotation
- Strong development skills in Python or C#, with exposure to Go, and the ability to design, deploy, and troubleshoot your own applications in complex, distributed systems
- Knowledge of microservices architectures and distributed system design for scalable and reliable platforms
- An operational mindset combined with strong communication and collaboration skills to support global teams and maintain system uptime
Requirements
- Hands-on experience with GitLab CI/CD and DevOps practices, including automation, monitoring, and logging across the full delivery lifecycle
- Strong understanding of Linux and Windows systems, including file systems, networking fundamentals, and system logs
Apply directly at Ubisoft →Create a free account for alerts like thisView Ubisoft immigration profile
This listing is sourced directly from Ubisoft's careers page and normalized into a canonical job model.