C++ Software Engineer Linux, Remote Working

King Digital Entertainment
Barcelona, Spain
30 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Franchise
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Polish

Tech stack

Application Programming Interfaces (APIs) Android NDK Automation of Tests C++ (Programming Language) Continuous Integration Software Debugging Linux Game Engine Github Gradle Python (Programming Language) OpenGL
+5 more
Software Engineering SonarQube Systems Architecture Multiplatform Jenkins

Job description

Senior C++ DeveloperSenior C++ DeveloperAvailable in 2 locationsBarcelona, SpainStockholm, Stockholm County, SwedenCategory Technology & DevelopmentJob ID R**widget RegularCraft:Job Description:We are looking for a talented Senior Developer to join the Game Production team within King’s Shared Tech organisation.This position will enable you to shape the future of our client technology platform, helping King to power some of the most popular mobile games in the world, such as Candy Crush Saga.Our vision in Shared Tech is to provide a competitive technological advantage for game teams at King, helping them to deliver amazing player experiences.Your role within our KingdomOn a daily basis you will maintain and evolve the system architecture for our SDKs and game engines.And this by delivering high quality, well structured code and tests for our features.Provide hands-on technical leadership by mentoring and guiding junior and mid-level developers.Design, implement, and maintain modular, scalable, and high-performance systems within our game engine and SDK.Partner with game teams to understand their needs and deliver engine/platform improvements that enable faster and more reliable feature development.Contribute to long-term architectural decisions that enhance the performance, flexibility, and maintainability of the game engine and SDK.Advocate for and apply automated testing and continuous integration practices to ensure high-quality deliverables.Stay current with advancements in C++ and game engine technologies, and assess their potential to benefit our tech stack.Skills to create thrillsYou have great passion for programming and are committed to quality and polish.Strong C++ programing language skillsExperience from threading and templatesExperience from Modern C++Extensive debugging experience Great team working skillsSelf-organised with ability to work with limited guidancePassion for software development and agile practicesAgile mindset to work with both development tasks and support tasksBonus PointsExperience with cross-platform mobile development, especially Android (NDK) and iOS.Familiarity with graphics APIs (OpenGL, Vulkan, Metal) or game engine rendering pipelines.CMake, Gradle, Fastlane, Bazel).Experience using GitHub, Jenkins, SonarQube, and similar CI/CD tools.Lua, Python) in engine architecture.About KingKing is a leading interactive entertainment company for the mobile world, with people all around the world playing one or more of our games, including franchises such as Candy Crush, Farm Heroes, Pet Rescue and Bubble Witch.We have 249 million monthly active users as of fourth quarter ** across web, social and mobile platforms.King was acquired by Activision Blizzard Inc. in February ** and operates as an independent unit of the company.A Great Saga Needs All Sorts of HeroesMaking games is fun.Especially when you do it with people who share the same idea of what makes a good workplace great.We design games for everyone, no matter where they are or who they are, and we employ all sorts of people from all kinds of backgrounds to bring them to life.Truth is, we simply cannot expect diversity in our players and originality in our games without first nurturing it in our people.Making the World PlayfulMaking the World Playful is what inspires us to create new experiences and raise the bar.It’s what makes King a place where we can all dream bigger, continue to add innovation to our games, broadening the portfolio and exploring new territories in mid-core and casual.We take the art and science of gaming to the next level through our curiosity for the unexplored, passion for games, respect for each other and love for our players - and we’re not afraid to have fun along the way.In fact, together with our parent company Activision Blizzard and experts around the world, we believe having fun is good for you.About KingWith a mission of Making the World Playful, King is a leading interactive entertainment company with more than 20 years of history of delivering some of the world’s most iconic games in the mobile gaming industry, including the world-famous Candy Crush franchise, as well as other mobile game hits such as Farm Heroes Saga.King games are played by more than 200 million monthly active users.King, part of Microsoft (NASDAQ: com or by following us on LinkedIn, @lifeatking on Instagram, or @king_games on X.

Requirements

Strong C++ programing language skillsExperience from threading and templatesExperience from Modern C++Extensive debugging experience Great team working skillsSelf-organised with ability to work with limited guidancePassion for software development and agile practicesAgile mindset to work with both development tasks and support tasksBonus PointsExperience with cross-platform mobile development, especially Android (NDK) and iOS.Familiarity with graphics APIs (OpenGL, Vulkan, Metal) or game engine rendering pipelines.CMake, Gradle, Fastlane, Bazel).

About the company

Senior C++ DeveloperSenior C++ DeveloperAvailable in 2 locationsBarcelona, SpainStockholm, Stockholm County, SwedenCategory Technology & DevelopmentJob ID R**widget RegularCraft:Job Description:We are looking for a talented Senior Developer to join the Game Production team within King’s Shared Tech organisation. This position will enable you to shape the future of our client technology platform, helping King to power some of the most popular mobile games in the world, such as Candy Crush Saga.Our vision in Shared Tech is to provide a competitive technological advantage for game teams at King, helping them to deliver amazing player experiences.Your role within our KingdomOn a daily basis you will maintain and evolve the system architecture for our SDKs and game engines., Experience using GitHub, Jenkins, SonarQube, and similar CI/CD tools.Lua, Python) in engine architecture.About KingKing is a leading interactive entertainment company for the mobile world, with people all around the world playing one or more of our games, including franchises such as Candy Crush, Farm Heroes, Pet Rescue and Bubble Witch.We have 249 million monthly active users as of fourth quarter ** across web, social and mobile platforms. King was acquired by Activision Blizzard Inc. in February ** and operates as an independent unit of the company.A Great Saga Needs All Sorts of HeroesMaking games is fun. Especially when you do it with people who share the same idea of what makes a good workplace great. We design games for everyone, no matter where they are or who they are, and we employ all sorts of people from all kinds of backgrounds to bring them to life. Truth is, we simply cannot expect diversity in our players and originality in our games without first nurturing it in our people. Making the World PlayfulMaking the World Playful is what inspires us to create new experiences and raise the bar. It’s what makes King a place where we can all dream bigger, continue to add innovation to our games, broadening the portfolio and exploring new territories in mid-core and casual. We take the art and science of gaming to the next level through our curiosity for the unexplored, passion for games, respect for each other and love for our players - and we’re not afraid to have fun along the way. In fact, together with our parent company Activision Blizzard and experts around the world, we believe having fun is good for you. About KingWith a mission of Making the World Playful, King is a leading interactive entertainment company with more than 20 years of history of delivering some of the world’s most iconic games in the mobile gaming industry, including the world-famous Candy Crush franchise, as well as other mobile game hits such as Farm Heroes Saga. King games are played by more than 200 million monthly active users. King, part of Microsoft (NASDAQ: com or by following us on LinkedIn, @lifeatking on Instagram, or @king_games on X.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:51 min

Understanding build structure and core Gradle plugins

Amanda Martin · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

2:42 min

Automating framework distribution workflows with Gradle tasks

Marco Gomiero · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all