This job listing expired on Feb 20, 2024

We are looking for a Senior Online Programmer to be responsible for our online services and their integration for an ambitious new game IP. With your experience as a senior we hope you will provide many great qualities to our game production such as: navigation through change, problem-solving, advising & implementing and a self-leadership mindset.

NB: Please note that we will be unable to respond on your application until August due to the summer holidays in Sweden.

Joining our studio

At Ubisoft Stockholm we’re pioneers, building the future of games and creating great entertainment. Here you will be joining our production for an ambitious new game IP that is vastly different from what you have seen on the market before. On this new journey of yours, we want to give you and your team the freedom and trust you need to succeed in a creative and ever-evolving environment. We encourage you to make conscious choices and decisions, ask for feedback and iterate to learn new things, and as no one working here is alike we ask you to express what you need to be successful.

What you’ll be doing

As our Senior Online Programmer, you’ll be the first addition to our Online team on the project. This means you will have the opportunity to affect how the team is set up in our project and how to collaborate with our other teams, such as Engine and QA/QC. You will get direction for your work from our Game Technical Director and report to one of our producers.

Summary of the role:

  • Set up the foundation for our online team, putting you on the track for a lead position.

  • Develop powerful, reliable, and most importantly, fun online systems in collaboration with various teams.

  • Design, build and implement microservices for exciting new game features.

  • Integrate with Ubisoft service API.

  • Explore and report on implementation options for new features.

  • Establish a plan for and monitor online performance.

  • Implement efficient code refactoring and reduce technical debt.

  • Contribute to maintaining our code at a high level of quality.

  • Analyze the project code to optimize performance, minimize errors and enhance the overall player experience.


We would love if you...

  • Have solid understanding of design patterns, algorithms, and online databases.

  • Are strong with C++ in a game development production environment.

  • Have a keen interest in or experience from online features for multiplayer games.

  • Know how to navigate and work with a microservice architecture.

  • Can drive your own work forward with a leadership mindset of your area.

  • Have great interpersonal skills combined with strong oral and written communication skills in English.

  • Are interested in everything online and what the future may bring.

Apply now and make it yours.

Additional Information

Making good games takes effort, making great games takes a different type of thinking and is the key to unlocking our collective potential. We also want to ensure our developers reflect our players, so even if you don’t tick all the boxes above but you have a willingness to learn, we're eager to hear how you can contribute. We’re located at Fenix Stockholm, a re-imagined modern office block in the inner city district of Hagastaden.

Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves. If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.