C++ Programmer [Uplay PC]

  • Malmö, Sweden
  • Full-time

Job Description

A programmer at Uplay PC works with everything from back-end services and API’s, to the player-facing client and overlay, used by gamers every single day. You will have the power and freedom to make a difference that our users will notice. We expect you to identify problems, suggest features and always strive for something better. Operating a live platform is a team effort and presents a unique challenge, solving problems, implementing changes and inventing new technology as we need it, together with our own team members, and other teams within Ubisoft.

You will join a multi-disciplinary team where everyone is willing to expand their knowledge and encouraged to continue learning new things. The team is characterized by passion, comradery and the will to create and innovate. We challenge you to grow, share ideas and thoughts, and take pride in what we do, together with the team.

This is a permanent position based in Malmö, Sweden, and requires working onsite.


  • Design and implementation of new systems, while improving existing systems in C++ 
  • Dealing with topics such as scalability, stability, security and testing of services
  • Working closely together with designers, programmers, infrastructure engineers and testers to bring suggestions from an idea to a released feature

You as a person

You have a desire to work within the games industry and enjoy taking on challenges with a team approach and open mindset, while being able to take initiative.You’re communicative and driven, interested in making improvements to existing code, and want to share best practices to increase the knowledge in the team. You are not afraid of making mistakes and learning from them.

Programming is one of your passions in life, and you’re interested in this job because we have a large, vocal and engaged audience who are not shy to calling us out; join us and inspire a positive change for the players.


  • Experience with programming in C++, ideally in a multi threaded environment
  • Knowledge of SQL databases
  • Understanding of Software Engineering principles, and their constraints
  • Knowledge of network programming is desirable
  • Knowledge of other technologies we use is a bonus, such as: C#, SQL, Python, JavaScript and HTML/CSS

We'll be reviewing candidates on an on-going basis.

Additional Information

Longing to be part of a fun, creative and passionate workplace? We can offer you this and more in an open and friendly environment where you will work with some of the best craftsmen in the industry. Are you up for it? Come aboard for the ride!

Massive Entertainment is a premier producer of games and interactive entertainment for the global market. The studio is located in Malmö, Sweden and fully owned by Ubisoft Entertainment, the world’s third largest independent video game publisher. We are around 400 people from 35 different countries working together to produce major titles such as World in Conflict, Far Cry 3 and our latest release Tom Clancy’s The Division.

We value diversity at Massive and promote a family-friendly culture and a gender-balanced work environment, where equal opportunities play a meaningful role in the day-to-day operations of our studio. Uplay is all about gamers. Our mission is to create a place where we play, share and win together. And we need YOU to bring it to life! Uplay is the way to get exclusive content, games and lots more. Millions of players all over the world use Uplay to launch and manage their favorite games. Do you want to enhance the game experience for millions of players? All your information will be kept confidential according to EEO guidelines.

Videos To Watch