Principal Software Engineer

1 Month ago • All levels • Backend Development

Job Summary

Job Description

As a Principal Software Engineer at King, you'll contribute to the development of Candy Crush Soda Saga, working directly on the core match-3 engine. Responsibilities include designing, testing, and implementing new and existing game features, optimizing performance, and maintaining a high-quality codebase. You'll collaborate with a team to create engaging user experiences and mentor junior colleagues. The role requires proficiency in C++ and experience with large codebases. This is an opportunity to work on a globally successful game and contribute to its ongoing success. The position is based either in Barcelona or London.
Must have:
  • Proficient in C++
  • Experience with large codebases
  • Passion for game development
  • High-quality code contribution
  • Game feature design & implementation
  • Code optimization and maintenance
Good to have:
  • Android/iOS development experience
  • Experience with memory/performance-critical applications
  • 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 King.com or by following us on LinkedIn, @lifeatking on Instagram, or @king_games on X.

Similar Jobs

Cequence Security - Data plane Engineer

Cequence Security

Pune, Maharashtra, India (On-Site)
5 Months ago
Ubisoft - Programming Team Lead (Engine)

Ubisoft

Saguenay, Quebec, Canada (Hybrid)
10 Months ago
Meta - Data Engineer Intern

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
Epic Games - Senior Mobile Engineer

Epic Games

(On-Site)
3 Months ago
Rivos - CPU Design/Verification - Intern

Rivos

Santa Clara, California, United States (On-Site)
5 Months ago
Animoca Brands - Backend Developer

Animoca Brands

Philippines (Remote)
6 Months ago
Luxoft - Lead Java Developer (for Trading Application)

Luxoft

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Remote)
4 Months ago
seeking alpha - Senior Ruby on Rails Developer

seeking alpha

Portugal (Remote)
1 Month ago
Miniclip - Server Developer

Miniclip

Lisbon, Lisbon, Portugal (Hybrid)
2 Months ago
Google - Software Engineering Manager (For Women in Tech Candidates)

Google

State Of Minas Gerais, Brazil (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Raw power games - Senior Tools Programmer

Raw power games

Copenhagen, Denmark (Hybrid)
1 Month ago
Bethesda - Senior Backend Programmer

Bethesda

Rockville, Maryland, United States (On-Site)
4 Weeks ago
NVIDIA - Principal Graphics Hardware Architect

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
SmileGate - SRE Platform Development Lead

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
ByteDance - Traffic Access Architectural Engineer - Traffic Infrastructure

ByteDance

Singapore (On-Site)
5 Months ago
Kojima Productions - Sound Programmer

Kojima Productions

Tokyo, Japan (On-Site)
4 Months ago
NVIDIA - Senior Boot Reset Silicon Hardware Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
ByteDance - GPU/AI Application System Software Engineer Intern

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Larian Studios - Gameplay Programmer

Larian Studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
8 Months ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Ireland (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Barcelona, Catalonia, Spain

Social Discovery Group - Chief Financial Officer

Social Discovery Group

Spain (Remote)
5 Months ago
IO Interactive - Senior Audio Programmer

IO Interactive

Barcelona, Catalonia, Spain (Hybrid)
6 Months ago
Nagarro - Associate Principal Engineer, QA Automation

Nagarro

Spain (Remote)
5 Months ago
Aristocrat Gaming - Growth Manager

Aristocrat Gaming

Barcelona, Catalonia, Spain (Hybrid)
1 Month ago
Tesla - Software Developer, IT Application

Tesla

Barcelona, Catalonia, Spain (On-Site)
1 Month ago
Take-Two Interactive - Advanced Operations Engineer II (Systems / Infrastructure)

Take-Two Interactive

Barcelona, Catalonia, Spain (On-Site)
5 Months ago
Keywords Studios (Player Support) - English to European Spanish Technical Freelance Translator (Remote/Freelance)

Keywords Studios (Player Support)

Madrid, Community Of Madrid, Spain (Remote)
5 Months ago
Lingo Kids LLC - Marketing Production Intern

Lingo Kids LLC

Madrid, Community Of Madrid, Spain (Hybrid)
3 Months ago
Tesla - Autopilot Test Specialist

Tesla

Santa Oliva, Catalunya, Spain (On-Site)
2 Months ago
PwC - Deals | Senior Transaction Services Financiero (FIG)

PwC

Madrid, Community Of Madrid, Spain (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Tesla - Software Developer, IT Application

Tesla

Barcelona, Catalonia, Spain (On-Site)
1 Month ago
Warner Bros Discovery - Senior Staff Software Engineer- Backend(Java), Commerce- Hyderabad

Warner Bros Discovery

Hyderabad, Telangana, India (On-Site)
4 Months ago
Ziff Davis - Senior Software Engineer, Backend - Lose It!

Ziff Davis

United States (On-Site)
5 Months ago
Sinch - Senior Java Backend Developer - Malmö - Onsite

Sinch

Malmö, Skåne County, Sweden (On-Site)
5 Months ago
Tencent - Senior Backend R&D Engineer

Tencent

Shenzhen, Guangdong Province, China (On-Site)
4 Months ago
Meta - Software Engineer, Infrastructure

Meta

Mountain View, California, United States (On-Site)
5 Months ago
White Hat Gaming  - Junior Platform Developer

White Hat Gaming

(Remote)
1 Month ago
ByteDance - Backend Engineer (Model Inference) Intern - 2025 Start

ByteDance

Singapore (On-Site)
5 Months ago
Scopely - Senior Software Engineer - Server - Unannounced Project

Scopely

Barcelona, Catalonia, Spain (Hybrid)
1 Month ago
Seedify - Senior Backend Engineer

Seedify

Indonesia (Remote)
2 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