New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →

From the employer's careers site First seen 25 Oct 2026

Online Programmer (Online Services - Player Identity)

Ubisoft Montreal, QC full-time

The employer hasn't listed a salary.

Apply on Ubisoft

Description

Ubisoft is seeking an experienced Online Programmer to join the Online Services – Player Identity team. This team is responsible for building and evolving services that power player identity across Ubisoft games and online experiences.

The ideal candidate will contribute to designing and developing robust, scalable, and secure solutions. You will work with modern technologies and development practices, including .NET Core, Docker, AWS, AI-assisted development tools, Infrastructure as Code, CI/CD pipelines, SonarQube, Grafana, and Kibana.

Responsibilities:

  • Participate in all phases of software development, including analysis, design, implementation, testing, integration, debugging, deployment, and support of online services.
  • Estimate development effort and contribute to delivery planning.
  • Provide high-quality support for production systems and live services.
  • Collaborate closely with team members and cross-functional partners.
  • Ensure proper integration of account services with related platform systems.
  • Assess technical risks and evaluate the impact of architectural and implementation decisions.
  • Stay current with emerging technologies and best practices in online services, gaming, cloud computing, and web development.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or an equivalent combination of education and professional experience.
  • Significant professional experience in software development, including experience designing, developing, and supporting production systems.
  • Strong experience with C# and .NET Core.
  • Experience designing and developing RESTful APIs and distributed systems using a microservices architecture.
  • Experience with cloud-based services and modern infrastructure technologies, preferably AWS.
  • Experience working with containerized applications and technologies such as Docker.
  • Experience with modern software development practices, including CI/CD pipelines, automated testing, code quality tools, and version control systems.
  • Strong understanding of software architecture, scalability, reliability, performance, and security principles.
  • Experience troubleshooting and supporting production systems in a live-service environment.
  • Ability to assess technical trade-offs, risks, and impacts when making design and implementation decisions.
  • Strong collaboration and communication skills, with experience working effectively in cross-functional teams.
  • Ability to work independently, take ownership of technical initiatives, and drive solutions from concept to delivery.
  • Curiosity and willingness to stay current with evolving technologies, development practices, and industry trends.

Skills

Required

Nice to have

Ready to apply?

You apply with the employer directly. Their original posting is here: https://jobs.smartrecruiters.com/Ubisoft2/744000154501742-online-programmer-online-services-player-identity-

Apply on Ubisoft