×
Register Here to Apply for Jobs or Post Jobs. X

Senior C++ Engineer – Platform & Test Automation

Job in Greater London, London, Greater London, EC1A, England, UK
Listing for: King
Full Time position
Listed on 2026-01-13
Job specializations:
  • Software Development
    Software Engineer, Senior Developer
Job Description & How to Apply Below
Location: Greater London

Senior C++ Engineer

We are looking for a Senior C++ Engineer with a strong test automation mindset to join the Game Production team within King’s Shared Tech organisation. In this role, you will help shape the future of our client technology platform—powering some of the world’s most popular mobile games, including Candy Crush Saga.

Shared Tech’s mission is to provide game teams with a competitive technological advantage by building robust, scalable, and highly reliable platforms. Quality, stability, and automation are central to how we achieve this. Your role in our Kingdom.

Key Responsibilities
  • Design, implement, and maintain high-quality, well-tested C++ systems within our game engine and SDKs.
  • Take ownership of test automation strategy for your area, including unit, integration, and system-level testing.
  • Build and evolve testable architectures, enabling fast feedback and safe iteration for game teams.
  • Advocate for and actively apply automation-first principles, CI integration, and quality gates.
  • Collaborate cross-team with engineers, technical leads, and game teams to deliver reliable platform improvements.
  • Mentor junior and mid-level engineers, with a strong focus on testing practices and code quality.
  • Contribute to long-term architectural decisions with an emphasis on stability, performance, and testability.
  • Investigate and resolve complex cross-platform issues, supported by strong diagnostics and automated coverage.
  • Participate in code and design reviews, raising the bar for both implementation and testing standards.
  • Stay up to date with modern C++, testing frameworks, and engine/platform best practices.
Skills To Create Thrills
  • You care deeply about quality, correctness, and maintainable systems, and you believe strong automation is essential—not optional.
  • Strong proficiency in C++, including Modern C++.
  • Solid experience with test automation in C++ environments (unit, integration, or system-level).
  • Experience designing testable systems and writing code with automation in mind.
  • Strong debugging skills across complex, multi-platform codebases.
  • Experience with multithreading, concurrency, and templates.
  • Familiarity with CI pipelines and automated quality checks.
  • Ability to work independently with limited guidance while collaborating proactively.
  • Passion for clean code, robust systems, and continuous improvement.
Bonus Points
  • Experience with cross-platform mobile development (Android NDK, iOS).
  • Familiarity with graphics APIs or rendering pipelines (OpenGL, Vulkan, Metal).
  • Hands-on experience with build systems (CMake, Gradle, Fastlane, Bazel).
  • Experience with CI/CD tooling (e.g. Git Hub, Jenkins, Sonar Qube).
  • Exposure to scripting languages (Lua, Python) for tooling or test automation.
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 Linked In, @lifeatking on Instagram, or @ on X.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary