Ubisoft

Online Programmer (Online Services - Player Identity)

Ubisoft
Apply
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.

Tech Stack

AWSC#C++DockerGrafanaKibanaReactSonarQube

Categories

Ubisoft

About Ubisoft

10,000+ employees

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.

Contact me