CareerPlanSign in

Senior Software Engineer (JVM, Kotlin)

London, UK💼 Full-time🗓 2025-09-19 → 2026-08-07

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 (Full Stack, JVM/Kotlin)

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, cloud platforms (AWS/GCP/Azure), Infrastructure-as-code (Terraform)

Preferred skills

Frontend frameworks (Redux, Tailwind), containerization

Responsibilities

Design and build backend services for a highly scalable marketing platform, Own the design of APIs, applications, and supporting infrastructure, Document technical designs and requirements, Deliver solutions end-to-end (build, automate, deploy, operate), Partner with clients to translate business requirements into technical solutions, Work within an Agile, iterative delivery model

Seniority

Senior, hands-on IC

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