Senior C++ Programmer Ubisoft Connect

3 days ago


Malmo, Skåne, Sweden Ubisoft Entertainment Full time

Massive Entertainment is a world-renowned AAA game development studio located in Malmö, Sweden, and a proud part of the Ubisoft family. Our diverse and talented team of over 750 professionals hails from more than 50 countries, all driven by a shared passion for crafting memorable gaming experiences.

At Massive, we are committed to pushing the boundaries of creativity and technology, currently leading projects such as Tom Clancy's The Division 3 while continuously working on our live games Avatar: Frontiers of Pandora, Star Wars Outlaws, and Tom Clancy's The Division 2.

We're also at the forefront of tech innovation, developing our proprietary Snowdrop engine, which powers many of Ubisoft's flagship titles, and contributing to Ubisoft Connect, Ubisoft's digital ecosystem and distribution platform.

Join us, and you'll have the opportunity to do what you love while shaping the future of interactive entertainment.

Job Description

Ubisoft Connect is the ecosystem of player services for Ubisoft games across all platforms. It aims to give the best environment for all players to enjoy their games and connect with each other on any device. As part of the team, you will develop, design and deploy features that are part of our ecosystem.

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 enthusiasm and the love for PC gaming. You will work in close collaboration with the other programmers, designers, and testers to assist us realize the Ubisoft PC gaming platform.

We're offering a permanent position in Malmö, Sweden, with the flexibility to work partially from home (up to two days a week) under our Flexible Workplace Policy. Please apply using English, our company's primary language.

What you'll do

  • Focus on optimizing code performance, modularity, and scalability, using a diverse range of technologies such as Chromium Embedded Framework /Qt, gRPC, Docker, Protocol Buffers and RESTful APIs. More tools used: Gitlab, Visual Studio, Jira, Conan, static code analysis, Gtest.
  • Engage in code reviews and architectural discussions to contribute to the improvement and scalability of our codebase, fostering a culture of continuous improvement.
  • Develop and maintain features for our player-facing client application.
  • Write clean, maintainable, and efficient C++ code that adheres to best practices and leverages modern C++ features.
  • Collaborate within an agile environment, participating in sprint planning, daily stand-ups, and retrospectives to ensure efficient project execution.

In addition, you'll play a vital role in shaping our testing strategies, implementing robust testing frameworks, and collaborating closely with your peers to streamline the deployment process and ensure seamless integration of new features into our production environment.

We're looking for someone who is passionate about both software quality and operational efficiency, ready to drive excellence in testing practices and contribute to the continuous improvement of our workflows.

Qualifications

What you'll bring

You are a motivated person enthusiastic about developing a software platform for games with millions of users. Furthermore, you believe in team ownership of what you create, and you will be working with your colleagues to learn, discuss ideas and solve complex problems. Besides the above, we're looking for someone aligned with our core values and the following skills and experience:

  • Professional experience with C++ programming and solid knowledge of file IO, algorithms, data structures, memory management, and general C++ best practices.
  • A Bachelor's or Master's degree or other relevant vocational education programs is a bonus.
  • Experience with performance-critical programming.
Additional Information

Ubisoft's 19,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.

All your application information will be kept confidential according to EEO & GDPR guidelines.

#J-18808-Ljbffr

  • Malmo, Skåne, Sweden TN Sweden Full time

    Social network you want to login/join with:Client:Location:Job Category:OtherEU work permit required:YesJob Reference:1455606a3612Job Views:3Posted:16.03.2025Expiry Date:30.04.2025Job Description:Job DescriptionUbisoft Connect is the ecosystem of player services for Ubisoft games across all platforms. It aims at giving the best environment for all players to...


  • Malmo, Skåne, Sweden Massive Entertainment – A Ubisoft Studio Full time

    Ubisoft Connect, Programming, MalmöJob DescriptionUbisoft Connect is the ecosystem of player services for Ubisoft games across all platforms. It aims to give the best environment for all players to enjoy their games and connect with each other on any device. As part of the team, you will develop, design and deploy features that are part of our ecosystem.You...


  • Malmo, Skåne, Sweden Ubisoft Entertainment Full time

    At Ubisoft Entertainment, we're committed to creating worlds where both players and teams can thrive and express themselves. As a key member of our team, you'll be working on the Ubisoft Connect platform, responsible for developing, designing, and deploying features that enhance our player's experience.About the RoleYou'll be part of a multi-disciplinary...


  • Malmo, Skåne, Sweden Ubisoft Entertainment Full time

    At Ubisoft Entertainment, we strive to create immersive gaming experiences that bring joy to millions of players worldwide. As a key member of our team, you'll be working on the Ubisoft Connect platform, responsible for developing, designing, and deploying features that enhance our player's experience.About the RoleYou'll be part of a multi-disciplinary team...


  • Malmo, Skåne, Sweden Massive Entertainment – A Ubisoft Studio Full time

    About the CompanyMassive Entertainment – A Ubisoft Studio is a world-renowned game developer dedicated to creating immersive and engaging experiences for gamers worldwide. We are committed to innovation, quality, and customer satisfaction.Job OverviewThis is a unique opportunity to join our team as a C++ Programmer and contribute to the development of a...


  • Malmo, Skåne, Sweden Ubisoft Entertainment Full time

    Intermediate/Senior Animation Programmer [Tom Clancy's The Division 3]Full-timeContract: PermanentFlexible Working Organization: HybridMassive Entertainment is a world-renowned AAA game development studio located in Malmö, Sweden, and a proud part of the Ubisoft family. Our diverse and talented team of over 750 professionals hails from more than 50...


  • Malmo, Skåne, Sweden Ubisoft Entertainment Full time

    Intermediate/Senior Tools Programmer [Tom Clancy's The Division 3]Full-timeContract: PermanentFlexible Working Organization: HybridMassive Entertainment is a world-renowned AAA game development studio located in Malmö, Sweden, and a proud part of the Ubisoft family. Our diverse and talented team of over 750 professionals hails from more than 50 countries,...


  • Malmo, Skåne, Sweden Massive Entertainment - A Ubisoft Studio Full time

    Intermediate/Senior Tools Programmer [Tom Clancy's The Division 3]1 week ago Be among the first 25 applicantsCompany DescriptionMassive Entertainment is a world-renowned AAA game development studio located in Malmö, Sweden, and a proud part of the Ubisoft family. Our diverse and talented team of over 750 professionals hails from more than 50 countries, all...


  • Malmo, Skåne, Sweden Massive Entertainment - A Ubisoft Studio Full time

    About UsMasive Entertainment is a world-renowned AAA game development studio located in Malmö, Sweden, and a proud part of the Ubisoft family. Our diverse and talented team of over 750 professionals hails from more than 50 countries, all driven by a shared passion for crafting memorable gaming experiences.Our CommitmentWe're committed to pushing the...


  • Malmo, Skåne, Sweden Ubisoft Entertainment Full time

    Massive Entertainment is a world-renowned AAA game development studio located in Malmö, Sweden, and a proud part of the Ubisoft family. Our diverse and talented team of over 750 professionals hails from more than 50 countries, all driven by a shared passion for crafting memorable gaming experiences.At Massive, we are committed to pushing the boundaries of...


  • Malmo, Skåne, Sweden Massive Entertainment – A Ubisoft Studio Full time

    ResponsibilitiesWe're seeking an experienced Animation Programmer to join our team at Massive Entertainment – A Ubisoft Studio. In this role, you'll be responsible for several key tasks:Developing advanced character animation systems for TCTD3.Working with core animation systems, ragdolls, IK, procedural animations, locomotion systems, workflow...


  • Malmo, Skåne, Sweden Ubisoft Entertainment Full time

    Join Our TeamWe are excited to announce that Massive Entertainment is seeking a highly skilled Tools Programmer to join our team in Malmö, Sweden. As a key member of our engine development team, you will be responsible for implementing and maintaining various tools and core engine systems of our in-house engine Snowdrop.You will work closely with other...


  • Malmo, Skåne, Sweden Ubisoft Entertainment Full time

    C++ Developer for In-House EngineWe are seeking an experienced C++ developer to join our team in Malmö, Sweden. As a key member of our engine development team, you will be responsible for implementing and maintaining various tools and core engine systems of our in-house engine Snowdrop.You will work closely with other programmers, designers, artists, and...


  • Malmo, Skåne, Sweden Ubisoft Entertainment Full time

    Job Overview\We're looking for a skilled Community Developer to join our team and help build strong relationships with our PC community.\In this role, you'll be responsible for developing and implementing strategies that drive engagement and growth within our PC communities, while also advocating for the PC player voice and ensuring their needs are...


  • Malmo, Skåne, Sweden Ubisoft Entertainment Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team in Malmö, Sweden. As a key member of our engine development team, you will be responsible for implementing and maintaining various tools and core engine systems of our in-house engine Snowdrop.You will work closely with other programmers, designers, artists, and testers...


  • Malmo, Skåne, Sweden TN Sweden Full time

    Social network you want to login/join with:is a powerful game engine that enables Ubisoft content creators to set their creative minds free. Fast and flexible, Snowdrop gives developers innovative tools designed from the ground up for creating the unknown. Snowdrop provides the perfect canvas for game developers to paint the games of the future.Are you an...


  • Malmo, Skåne, Sweden Ubisoft Entertainment Full time

    Ubisoft Entertainment Programmer of Realistic Character AnimationsMasive Entertainment is a leader in the game industry, known for delivering high-quality AAA titles. Our team of experts is passionate about creating engaging gaming experiences.We're seeking a talented individual to join our team as an Animation Programmer and help us create our next great...


  • Malmo, Skåne, Sweden Ubisoft Entertainment Full time

    Ubisoft Entertainment Senior Character Animator and TechnologistWe are a world-renowned AAA game development studio, located in Malmö, Sweden, and a proud part of the Ubisoft family.Our team consists of over 750 professionals from more than 50 countries, all driven by a shared passion for crafting memorable gaming experiences.We are committed to pushing the...


  • Malmo, Skåne, Sweden Ubisoft Entertainment Full time

    Ubisoft Entertainment Lead Game Programmer for Dynamic CharactersWe are a pioneer in the game development industry, constantly pushing the boundaries of what is possible in game design and technology.Our team consists of experts from various fields, all working together to create immersive gaming experiences.We're seeking a Lead Game Programmer to lead our...


  • Malmo, Skåne, Sweden Massive Entertainment – A Ubisoft Studio Full time

    Job OverviewWe're Massive Entertainment – A Ubisoft Studio, and we're on the hunt for a talented Animation Programmer to help shape the future of gaming. With a focus on innovation and creativity, our team is responsible for crafting immersive experiences that transport players to new worlds.This role offers the chance to work on cutting-edge animation...