6 days ago
Montréal, CanadaSenior
Responsibilities
- Participate in analysis, design, implementation, testing, integration, debugging, deployment, and support of online services.
- Design and develop scalable account, authentication, profile, and identity services using RESTful APIs and distributed microservices.
- Provide production support for live services and troubleshoot operational issues.
- Integrate account services with related platform systems.
- Estimate development effort and contribute to delivery planning.
- Assess technical risks and the impact of architectural and implementation decisions.
- Collaborate with team members and cross-functional partners while driving technical initiatives from concept to delivery.
- Stay current with technologies and practices in online services, gaming, cloud computing, and web development.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or an equivalent combination of education and professional experience.
- Significant professional software development experience, including designing, developing, and supporting production systems.
- Strong experience with C# and .NET Core.
- Experience designing RESTful APIs and distributed systems using microservices architecture.
- Experience with cloud-based services and modern infrastructure technologies, preferably AWS.
- Experience with containerized applications such as Docker.
- Experience with CI/CD pipelines, automated testing, code quality tools, and version control systems.
- Understanding of software architecture, scalability, reliability, performance, and security principles.
- Experience troubleshooting and supporting production systems in a live-service environment.
- Ability to evaluate technical trade-offs, risks, and implementation impacts.
- Strong collaboration and communication skills in cross-functional environments.
- Ability to work independently, take ownership of technical initiatives, and drive solutions through delivery.
- Preferred qualifications include C++, SDK development, React, Infrastructure as Code, AWS Aurora RDS, ElastiCache Redis, DevOps practices, operational ownership, Grafana, Kibana, SonarQube, GitHub Copilot, Claude Code, and experience with large-scale online platforms, SaaS solutions, or gaming services.
Benefits
- Permanent employment contract.
- Office-based work arrangement.
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.
