${ alert.message }}
${ alert.message }}
User Profile
We need some information before you can continue.
Share Job
Copy the link below to share this job.

Team Lead Programming, Online Services

${ timestamp }} · 
🇨🇦 Sherbrooke, QC

Job Description

As a Programming Team Lead within the online services team, you'll oversee a small group of back-end programmers to develop innovative solutions that let Ubisoft production teams give players new, reliable, connected, and rewarding online experiences.

Regardless of the specific product, you'll be responsible for planning, following up on your team's work, and helping them develop new features to resolve interesting problems.

Your team will accomplish everything it sets out to do because of your technical expertise, leadership, and skill at making sound choices. You're great at inspiring your team and creating a culture of listening that motivates people to take initiative and be accountable.

What you'll do

A typical week will include prioritizing and anticipating issues to deliver optimized, reliable, and scalable solutions. Looking ahead, you'll help plan the roadmap and future features for the long term. Although you may spend some time programming, that won't necessarily be the case based on the project.

You'll follow up with partners and users on game production teams. You'll work with your direct supervisor, as well as technical experts assigned to the project.

The well-being of others matters to you. You'll meet team members regularly, listening attentively and giving constructive feedback.

You'll also talk about ways to improve processes, identify dependencies, and share technologies with managers from your project and other projects.


What you bring

Experience developing and managing online solutions, including:

  • DevOps and SRE practices
  • Microservice architecture
  • RESTful APIs
  • Cloud technologies (ex. AWS, GCP, etc.)
  • Containerization and orchestration technologies (ex. Docker, ECS, Kubernetes, etc.)
  • CI/CD pipelines (ex. GitLab)
  • In-depth knowledge of at least one of these programming languages: C#, TypeScript, NodeJS, Python, Go
  • Experience managing teams (ideally using Agile methodology)
  • An innovative spirit: you're regularly on the lookout for ways to improve in a constantly evolving environment
  • Solid interpersonal and communication skills
  • A desire to continually learn new cloud technologies (the technologies that power the massive platform are always in motion, the team, too)

Additional Information

About us

Ubisoft Sherbrooke is set to open its doors in 2022.

In the heart of Sherbrooke, this new studio will be composed of multidisciplinary teams dedicated to developing iconic franchises that engage millions worldwide.

We're looking for passionate creators who want to make exceptional games and deliver memorable experiences to our players. Joining Ubi Sherbrooke means playing a major role in the video game industry. It represents contributing to advancing Ubisoft's tech and shaping the economic and social landscape of the Eastern Townships. These are local efforts with positive, far-reaching impacts!

The world of work is changing. And so are we. Our universal vacation time, hybrid and flexible work, competitive benefits, and host of learning opportunities will allow you to reach your full potential. Here, work-life balance is at the core of our day-to-day.

At the Sherbrooke studio, you’ll discover a workplace that sparks inspiration and connection: an environment with an array of voices, identities, backgrounds, experiences, and perspectives.

Our desire to dream big, take risks, and constantly improve will contribute to the innovation and boundary-pushing that will result in our collective success.

At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.