Principal Software Engineer

King
Barcelona, Spain
16 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Java (Programming Language) Dependency Injection Distributed Systems Gradle JSON Live Connect (Windows) Performance Tuning Software Engineering Google Cloud Reliability of Systems Backend Event Driven Architecture
+3 more
Kubernetes Api Design Docker

Job description

Job DescriptionRecuerde revisar su CV antes de enviar la solicitud.Además, asegúrese de leer todos los requisitos relacionados con este puesto.Are you passionate about building large-scale backend systems that power experiences for millions of players worldwide?Do you thrive on solving complex engineering challenges, influencing technical direction across teams, and mentoring other engineers?We are looking for a Principal Backend Software Engineer to join our Backend Engineering team in Candy Crush Saga and help shape the future of our game as well as the engineering practices at King.Role OverviewAs a Principal Backend Software Engineer, you will work closely with engineers, operators, product managers, QA, analysts, and technical leaders across multiple teams and domains.You will lead the design and evolution of backend systems, drive end-to-end technical initiatives, and help teams make sound architectural and operational decisions.You will act as a technical leader within the organization, partnering with stakeholders across business units to balance scalability, reliability, performance, and business impact.Key ResponsibilitiesLead the design and evolution of backend systems for in-game features that operate at massive scale, supporting millions of players and highly distributed live services.Drive architectural decisions, improve engineering standards, and build scalable backend systems that support highly available live game experiences.QualificationsStrong professional experience with Java 17+ and modern backend development practices.Deep understanding of API design, distributed systems, and backend system architecture.Strong software engineering fundamentals and experience building scalable backend services and end-to-end system integrations.Experience working with gRPC and/or JSON-RPC based services.Solid understanding of dependency injection patterns and software design principles.Experience with Gradle, Docker and operating services on Google Cloud Platform (GCP).Strong understanding of system reliability, observability, incident management, and operational excellence.Ability to design, architect, test, document, and implement backend services and technical solutions.Excellent communication and collaboration skills across technical and non-technical audiences.Passion for mentoring engineers, improving engineering culture, and raising quality standards.Comfortable navigating ambiguity, evaluating trade-offs, and making pragmatic technical decisions.Bonus SkillsExperience working in gaming, live services, or large-scale consumer platforms.Experience with Kubernetes and cloud-native infrastructure.Experience with CI/CD pipelines and modern developer tooling.Knowledge of event-driven architectures and asynchronous systems.xqbhyrx Knowledge of performance optimization and scalability best practices.#J-*****-Ljbffr

Requirements

Do you thrive on solving complex engineering challenges, influencing technical direction across teams, and mentoring other engineers?, You will lead the design and evolution of backend systems, drive end-to-end technical initiatives, and help teams make sound architectural and operational decisions., Drive architectural decisions, improve engineering standards, and build scalable backend systems that support highly available live game experiences.QualificationsStrong professional experience with Java 17+ and modern backend development practices.Deep understanding of API design, distributed systems, and backend system architecture.Strong software engineering fundamentals and experience building scalable backend services and end-to-end system integrations.Experience working with gRPC and/or JSON-RPC based services.Solid understanding of dependency injection patterns and software design principles.Experience with Gradle, Docker and operating services on Google Cloud Platform (GCP). Strong understanding of system reliability, observability, incident management, and operational excellence.Ability to design, architect, test, document, and implement backend services and technical solutions.Excellent communication and collaboration skills across technical and non-technical audiences.Passion for mentoring engineers, improving engineering culture, and raising quality standards.Comfortable navigating ambiguity, evaluating trade-offs, and making pragmatic technical decisions.Bonus SkillsExperience working in gaming, live services, or large-scale consumer platforms.Experience with Kubernetes and cloud-native infrastructure.Experience with CI/CD pipelines and modern developer tooling.Knowledge of event-driven architectures and asynchronous systems. xqbhyrx Knowledge of performance optimization and scalability best practices. #J-*****-Ljbffr

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.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

5:51 min

Understanding build structure and core Gradle plugins

Amanda Martin · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · World Congress 2025

Videos

See all

Related articles

See all