CareerPlanSign in

Senior Software Engineer (JVM, Kotlin)

London, England, United Kingdom💼 Full-time🗓 2025-11-18 → 2026-09-26

Core

Design and build scalable backend services, APIs, and cloud infrastructure for a large-scale marketing platform and machine learning systems.

Role type

Senior Software Engineer (JVM, Kotlin, Full Stack)

Builds

Backend services, APIs, data pipelines, and cloud infrastructure for marketing and ML platforms

Domain

Enterprise software, Data Engineering, Machine Learning infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

JVM development (Kotlin/Java), API design, large-scale web services, SQL, automated testing (TDD/BDD), React/TypeScript, AWS/GCP/Azure, Infrastructure-as-code (Terraform), Container orchestration (Docker/Kubernetes)

Preferred skills

Scala, functional programming, asynchronous/concurrent frameworks (Ktor, http4k), NoSQL (DynamoDB, Cassandra), Git workflow

Technologies

Kotlin, Java, React, TypeScript, Redux, Tailwind, AWS, GCP, Azure, Terraform, CloudFormation, Docker, ECS, Kubernetes, SQL, DynamoDB, Cassandra, BigTable, Cosmos DB, Ktor, http4k, Play, RxJava

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.