Principal Software Engineer

1 Month ago • All levels • Backend Development

Job Summary

Job Description

As a Principal Software Engineer for Candy Crush Soda, you'll be a key contributor to the core game engine, designing, implementing, and maintaining features that delight millions of players. Responsibilities include specifying, designing, and building new and existing game features, ensuring high-quality code, and mentoring colleagues. You'll work with C++, a large codebase, and contribute to the optimization and performance of the game. Passion for games and a strong sense of quality are essential. The role offers a collaborative and creative environment to develop and implement innovative features within the Candy Crush Soda Saga.
Must have:
  • Proficient in C++
  • Experience with large codebases
  • Passion for game development
  • High-quality code delivery
  • Technical ownership
  • Mentoring colleagues
Good to have:
  • Android/iOS development experience
  • Memory/performance optimization experience
  • Scripting language experience

Job Details

Craft:

Technology & Development

Job Description:

Want to create the world’s best mobile games? Have you got the skills to make that happen? We’re looking for a Principal Software Engineer to join our Kingdom. Our games are adored by hundreds of millions of people, and you’ll be helping build them. As well as contribute to the engines, systems and platforms that make them play brilliantly on any platform.

Your role within the Kingdom

If you want to create amazing user experiences and entertainment for millions of players to enjoy on the go then this is the right job for you. Part of the Core Area in Candy Crush Soda Saga, you will work with the beating heart of the game, the match 3 engine. Together with your colleagues you will have a part in creating and maintaining brilliant gaming experiences for our players. You will specify, design, build and implement existing and new game features. As part of the development team you will enjoy a creative, challenging and collaborative environment where your ideas will be every bit as valued as your programming expertise.

Your responsibilities will include:

  • Designing, testing and implementing game features

  • Taking an active part in feature creation

  • Maintaining and optimizing new and existing game features

  • Contributing high quality and well-structured code to our global code base

  • Being a role model and mentor to your colleagues

Skills to create thrills

Programming experience and dedication for gaming as well as the willingness to share great ideas are equally valued. Are you a passionate and creative teammate? Who you are:

  • You are highly proficient in C++, with a vast experience of working with a large code-base

  • You are passionate about games and would love to create the next big thing

  • You possess a high sense of quality and polish and pride in the work you deliver

  • You are excited by taking technical ownership projects

Bonus points

  • Experience with Android or iOS development

  • Experience in working with memory / performance critical applications

  • Experience in developing tools with scripting languages

About King

With 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: MSFT), has Kingsters in Stockholm, Malmö, London, Barcelona, Berlin, Dublin, San Francisco, New York, Los Angeles and Malta. More information can be found at  or by following us on ,  on Instagram, or  on X.

Similar Jobs

Blizzard Entertainment - Senior Test Analyst, Diablo IV | Irvine, CA or Austin, TX

Blizzard Entertainment

Irvine, California, United States (Hybrid)
4 Months ago
Techland - Senior Game Programmer

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
4 Months ago
Epic Games - Senior Engine Programmer

Epic Games

Canada (On-Site)
3 Months ago
Zuru - Mid C++ Software Engineer

Zuru

Modena, Emilia-Romagna, Italy (Hybrid)
5 Months ago
Riot Games - Staff Software Engineer, MGS - 2XKO

Riot Games

Dublin, County Dublin, Ireland (On-Site)
4 Months ago
Social Discovery Group - Go-developer (RCML)

Social Discovery Group

Poland (Remote)
4 Months ago
DMarket - Staff Blockchain Developer

DMarket

Ukraine (Remote)
5 Months ago
Whatnot - Software Engineer, Discovery Feed & Browse

Whatnot

San Francisco, California, United States (Remote)
5 Months ago
King - C++ Developer

King

(On-Site)
1 Month ago
GoTo Group - Lead Software Engineer (IC)

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Epic Games - Senior Desktop Programmer, Fortnite Tech

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Riot Games - Principal UX Designer - MMO

Riot Games

Dublin, County Dublin, Ireland (On-Site)
4 Months ago
Ubisoft Blue Byte - Site Reliability Engineer [Game Security]

Ubisoft Blue Byte

Düsseldorf, North Rhine-Westphalia, Germany (On-Site)
2 Months ago
Rapid Images - Senior Full Stack Developer with 3D Experience

Rapid Images

Gothenburg, Västra Götaland County, Sweden (On-Site)
2 Months ago
KingsIsle Entertainment - Build and Tools Software Engineer

KingsIsle Entertainment

Texas, United States (Hybrid)
4 Months ago
Haptic - Senior Graphics Engineer

Haptic

Paris, Île-de-France, France (Remote)
3 Months ago
Teradata - Senior Cloud Engineer

Teradata

Pune, Maharashtra, India (On-Site)
5 Months ago
ByteDance - Backend Software Engineer Intern (Product RD and Infrastructure-Global E-Commerce)- 2025 Summer (BS/MS)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Activision - Lead Network Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago
Meta - Software Engineering Manager, Product Infrastructure

Meta

Menlo Park, California, United States (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Barcelona, Catalonia, Spain

Evolution - Game Presenter - Italian Speaking

Evolution

Madrid, Community Of Madrid, Spain (On-Site)
10 Months ago
Evolution - Danish Speaking Online Game Presenter

Evolution

Madrid, Community Of Madrid, Spain (On-Site)
10 Months ago
HP - AI Lab – ML Engineer, Model Optimization

HP

Sant Cugat Del Vallès, Catalonia, Spain (On-Site)
6 Months ago
Bally's Interactive - Promotions Executive

Bally's Interactive

Barcelona, Catalonia, Spain (On-Site)
3 Months ago
Aristocrat Gaming - Senior Product Owner

Aristocrat Gaming

Barcelona, Catalonia, Spain (Hybrid)
4 Months ago
Take-Two Interactive - Advanced Operations Engineer I (Systems / Infrastructure)

Take-Two Interactive

Barcelona, Catalonia, Spain (On-Site)
2 Months ago
Fanatee - Monetization Analyst

Fanatee

Spain (Hybrid)
5 Months ago
PwC - Assurance | Consultor Senior Analytics Riesgos Estructurales

PwC

Madrid, Community Of Madrid, Spain (On-Site)
6 Months ago
GeneraGames1 - SENIOR ONLINE MULTIPLAYER GAME DEVELOPER

GeneraGames1

Seville, Andalusia, Spain (On-Site)
9 Months ago
Electronic Arts - Videogame Tester - Dutch

Electronic Arts

Madrid, Community Of Madrid, Spain (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Wargaming - Python (Golang) Developer

Wargaming

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
DraftKings - Engineering Team Lead – SportsCore

DraftKings

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
In The Pocket - C# DEVELOPER

In The Pocket

Bucharest, Bucharest, Romania (On-Site)
4 Months ago
Interactive Brokers - Senior Java Developer

Interactive Brokers

Budapest, Hungary (Hybrid)
6 Months ago
Paytm - Backend - Software Engineer/Sr. Software Engineer

Paytm

Noida, Uttar Pradesh, India (On-Site)
5 Months ago
The Walt Disney Company - Principal Software Engineer

The Walt Disney Company

Seattle, Washington, United States (On-Site)
2 Months ago
Seedify - Senior Backend Engineer

Seedify

(Remote)
2 Months ago
Nielsen Holdings - .Net Developer

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
LeoVegas - Backend Engineer - Gaming

LeoVegas

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

At King, we’re Making the World Playful. Heard of Candy Crush? We’re the creators behind it and loads of other sweet games like Farm Heroes.

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

London, England, United Kingdom (Hybrid)

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

England, United Kingdom (Hybrid)

Los Angeles, California, United States (Hybrid)

California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by King

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug