Senior C++ Programmer for PC Gaming Platform

6 days ago


Malmo, Skåne, Sweden Ubisoft Entertainment Full time

Massive Entertainment, a proud part of the Ubisoft family, is a world-renowned AAA game development studio located in Malmö, Sweden. 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.

We're committed to pushing the boundaries of creativity and technology, with projects such as Tom Clancy's The Division 3 and Avatar: Frontiers of Pandora currently underway. We're also at the forefront of tech innovation, developing our proprietary Snowdrop engine and contributing to Ubisoft Connect, our digital ecosystem and distribution platform.

About the Role

As a key member of our team, you'll be responsible for developing, designing, and deploying features that are part of our Ubisoft Connect ecosystem. This is an exciting opportunity to join a multi-disciplinary team where everyone is encouraged to expand their knowledge and continue learning new things.

You'll work closely with other programmers, designers, and testers to assist us in realizing the Ubisoft PC gaming platform. Our team is characterized by enthusiasm and a love for pc gaming, making it the perfect place for someone who is passionate about software quality and operational efficiency.

We're offering a permanent position in Malmö, Sweden, with 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.

Key Responsibilities

  • Optimize 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.
  • Participate 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 leveraging modern C++ features.
  • Collaborate within an agile environment, participating in sprint planning, daily stand-ups, and retrospectives to ensure efficient project execution.

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 driving excellence in testing practices and contributing to the continuous improvement of our workflows.

Requirements

What We're Looking For

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
Benefits

We offer a dynamic and inclusive work environment, with opportunities for growth and development. You'll have access to the latest technologies and tools, as well as a generous benefits package.

We're 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.



  • Malmo, Skåne, Sweden Central Publishing Full time

    Central PublishingWe are looking for a skilled professional to lead our PC gaming community strategy. As a Community Developer, you will be responsible for strengthening the connection between the PC gaming community and various internal stakeholders.


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

    Are you passionate about developing a software platform for games with millions of users? Do you believe in team ownership of what you create, and want to work with your colleagues to learn, discuss ideas and solve complex problems? We're looking for a skilled and motivated individual to join our team as a Senior C++ Programmer for PC Gaming Platform.Masive...


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

    Do you want to work on a cutting-edge technology and develop a software platform for games with millions of users? As a key member of our team, you'll be responsible for developing, designing, and deploying features that are part of our Ubisoft Connect ecosystem.We're committed to pushing the boundaries of creativity and technology, with projects such as Tom...


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

    At Ubisoft Entertainment, we're a world-renowned AAA game development studio that's passionate about crafting memorable gaming experiences. Our team of over 750 professionals is comprised of talented individuals from more than 50 countries, all driven by a shared passion for innovation and creativity.We're committed to pushing the boundaries of what's...


  • Malmo, Skåne, Sweden Central Publishing Full time

    About This RoleWe are seeking an experienced Community Developer who is passionate about PC gaming and has a deep understanding of online communities and social platforms.You will work closely with our production teams, collaborating on editorial lines, content creation, and community engagement initiatives.This is an excellent opportunity to join a dynamic...


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

    Role OverviewThis role involves leading the development of high-fidelity interactive animation systems in games.You will work directly on low-level game animation systems and have good knowledge of animation topics such as inverse kinematics, blend trees, ragdolls, state machines, and secondary motion techniques.Key Skills and Qualifications:A degree in...

  • Senior Programmer

    2 days ago


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

    About Ubisoft Entertainment Sweden ABWe're a world-leading AAA game development studio, part of the Ubisoft family. Our goal is to craft exceptional gaming experiences for all players. Currently, we're working on projects like Tom Clancy's The Division 2, Avatar: Frontiers of Pandora, and Star Wars Outlaws.The RoleAs a Craft Lead, you will be responsible for...


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

    We are seeking a visionary leader to drive the economy design strategy for our most beloved match-3 game, Candy Crush Saga.About the RoleDefine and own the long-term economy design vision for Candy Crush Saga, aligning player, product, and business needs.Translate the economy vision into clear, actionable tactics and oversee execution to ensure impactful...


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

    We are seeking a highly experienced Senior Game Environment Designer to join our team of talented artists at TN Sweden. As a key member of our Art department, you will be responsible for designing and implementing high-quality game environments that meet our players' expectations.In this role, you will work closely with our Design team to build map layouts...


  • Malmo, Skåne, Sweden IOI Full time

    About Project 007We're developing a brand-new James Bond video game, featuring a wholly original Bond story where players will step into the shoes of the world's favourite Secret Agent to earn their 00 status in the very first James Bond origin story.This is a unique opportunity to join a talented team of game developers and contribute to the creation of an...


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

    About the RoleThis Software Automation Specialist position involves designing and implementing efficient software automation solutions to streamline our development process.The ideal candidate will have experience with cloud-hosted environments (AWS, GCP, Azure) and building game applications for PC and consoles.As a key member of our Engineering team, this...

  • Lead 3C Programmer

    4 days ago


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

    Company DescriptionMassive Entertainment is a world-leading AAA studio located in Malmö, Sweden and part of the Ubisoft family. We're a multinational team of more than 750 passionate and highly skilled people from 50+ different countries. Our studio's goal has always been – and still is – to craft the finest gaming experiences for all players.At...


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

    About the RoleThis is an exciting opportunity to join our team of passionate game developers and contribute to the creation of a world-class multiplayer experience.As a seasoned Game Director, you'll have the chance to shape the game's vision, working closely with our talented team to bring your creative ideas to life.We're looking for someone who shares our...


  • Malmo, Skåne, Sweden E-commerce Recruit Nordic AB Full time

    ProAd är en ledande influencer marketing byrå inom bl.a. gaming och streaming. Vi kopplar ihop de mest innovativa varumärken med kreatörer för att skapa unika samarbeten som engagerar och inspirerar. Hos oss får du möjligheten att arbeta med passionerade kollegor och ligga i framkant av branschen.Om tjänstenSom Key Account Manager hos ProAd blir du...


  • Malmo, Skåne, Sweden Tietoevry Full time

    Key ResponsibilitiesAs a Senior .NET Programmer, you will be responsible for developing and maintaining software components mainly in C#. Key responsibilities include:Developing and maintaining software components using C# (partly in C/C++).Collaborating with cross-functional teams to define, design, and implement new features.Maintaining code quality.About...


  • Malmo, Skåne, Sweden Tietoevry Full time

    Key ResponsibilitiesAs a Senior Data Engineer, you will play a key role in driving innovation and growth within our Data & AI team. Your primary responsibilities will include:Designing and developing data-driven services and solutions for our Lakehouse Analytics platform.Collaborating with cross-functional teams to identify business needs and develop...


  • Malmo, Skåne, Sweden Axis Communications Full time

    At Axis Communications, we value diversity and inclusion in our workplace. We believe that a diverse workforce creates a better working environment and promotes creativity, which is fundamental for our success.Job DescriptionAs a Senior Engineer with experience in C# and databases, you will be responsible for developing and maintaining the Axis Production...


  • Malmo, Skåne, Sweden Gondola Full time

    As a Senior Gameplay Animation Specialist, you will be responsible for crafting high-quality animations and systems that elevate the gaming experience.You will work closely with multiple disciplines to achieve unified project goals, utilizing your expertise in game design mechanics, AI behavior, narrative design, camera animation, and facial animation.Your...


  • Malmo, Skåne, Sweden Relax Tech Sweden AB Full time

    We are looking for a skilled Backend Developer to join our team at Relax Gaming in Malmö, Tallinn or Finland. In this role, you will have the opportunity to work on our renowned poker product using Java and Python programming languages.Key Responsibilities:Develop and maintain high-quality backend systems for our poker platformContribute to the planning and...


  • Malmo, Skåne, Sweden Tietoevry Full time

    Job DescriptionThis role involves developing and maintaining software components mainly in C#. The ideal candidate should have strong analytical and problem-solving abilities and be able to write clean, high-quality, maintainable, and well-documented code.ResponsibilitiesJoin a skilled unit of consulting development teams where you learn new things with your...