CareerPlan

Online Programmer (Online Services - Player Identity)

Montreal, QC, caFull-time2026-10-08 → 2026-11-10

Core

Design, develop, and support scalable, secure online services for player identity, authentication, and access management across Ubisoft games.

Role type

Senior IC backend engineer (identity & access management)

Builds

Player identity services, authentication systems, and administrative tools for Ubisoft games

Domain

Gaming, cloud infrastructure, distributed systems

Required skills

C#, .NET Core, RESTful API design, microservices architecture, AWS, Docker, CI/CD, software architecture, troubleshooting live systems

Preferred skills

C++, React, Infrastructure as Code (IaC), observability tools (Grafana, Kibana, SonarQube), AI-assisted development tools

Technologies

.NET Core, Docker, AWS (Aurora RDS, ElastiCache Redis), GitLab, SonarQube, Grafana, Kibana, React, GitHub Copilot, Claude Code

Responsibilities

Design and implement scalable online services; integrate account services with platform systems; troubleshoot and support production systems; assess technical risks and architectural decisions; collaborate with cross-functional teams.

Seniority

Senior, hands-on IC