Back to all jobs
KIN

Software Engineer

King
PermanentOn-site
Location
Barcelona, Catalonia
Experience
Mid
Posted
Posted 15 days ago
Medium
Games & Interactive
Department
Software Engineer
Type
Permanent
Skills Required
JavaC++C#NoSQLGitDockerKubernetesAWSKafkaReact
About the Role

Company Overview

At King, we build products and services that help millions of players enjoy our games every day. King is a leading interactive entertainment company for the mobile world, with more than 20 years of history of delivering iconic games including the Candy Crush franchise and Farm Heroes Saga. King is part of Microsoft.

Team Context

The Player Support Innovation and Development team develops the technology behind modern player support experiences, helping players quickly find answers, resolve issues, and get back to playing. We are a small, collaborative team where everyone contributes beyond writing code.


Role Responsibilities

  • Design, build, and maintain software used across multiple King games and services.
  • Develop scalable backend services, APIs, event-driven systems, and reusable platform components.
  • Design integrations and data flows across Player Support, game, and internal platform systems.
  • Own features from design and implementation through testing, deployment, monitoring, and production support.
  • Improve the scalability, resilience, observability, and maintainability of existing systems.
  • Collaborate with Product Owners, designers, engineers, and other stakeholders to deliver high-quality solutions.
  • Contribute to architecture, technical discussions, code reviews, and engineering standards.
  • Improve software quality through automation, testing, and continuous delivery.
  • Explore and integrate AI capabilities into player support products, workflows, and internal tools where they can deliver meaningful value.
  • Share knowledge and help grow the engineering culture within the team.

Required Skills and Experience

We value curiosity, adaptability, and problem-solving. You will likely have experience with:

  • Professional software development, ideally using Java or another backend-oriented programming language.
  • Designing and building scalable backend services and APIs.
  • Distributed systems, asynchronous processing, and event-driven architectures.
  • Relational or NoSQL databases, including data modelling and performance considerations.
  • Designing reliable integrations between systems.
  • Writing clean, maintainable, and well-tested code.
  • Modern engineering practices, including Git, CI/CD, automated testing, and code reviews.
  • Reliability, observability, monitoring, and operating services in production.
  • Cloud-based systems and modern deployment practices.
  • Collaborating effectively within cross-functional teams.
  • Understanding systems end-to-end, from user experiences and backend services to infrastructure and production operations.
  • Using AI capabilities or AI-assisted tools as part of software development or product delivery.
  • Communicating effectively in English.

Bonus Points

  • React or modern web development.
  • AWS or other cloud platforms.
  • Docker or Kubernetes.
  • Kafka or other event-streaming platforms.
  • Shared platforms or developer tooling.
  • AI-enabled products or workflows.
  • C++, C#, or other programming languages.
  • Android or iOS development and deployment.
  • Game development.

Engineering Culture and Philosophy

  • Engineers are encouraged to take ownership and participate in technical decision-making.
  • Commitment to continuous improvement of products and workflows.
  • Belief that great software stems from strong engineering practices and close collaboration.
  • Emphasis on automation and AI-assisted development to increase efficiency.
  • Active exploration of new technologies and engineering practices.
KIN
About the Studio
King
Games & Interactive
Location
10 offices
Employees
1001-5000 employees
Founded
Founded 2003