> Markdown version of [/jobs/ext/2791351-senior-software-engineer-jvm-kotlin](https://www.wearedevelopers.com/jobs/ext/2791351-senior-software-engineer-jvm-kotlin). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer (JVM, Kotlin) - **Company:** Simple Machines - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Automation of Tests, Microsoft Azure, BigTable, Cloud Computing, Amazon DynamoDB, Java Virtual Machine (JVM), Machine Learning, NoSQL, Rxjava, SQL Databases, TypeScript, Web Application Frameworks, Web Services, Google Cloud, Tailwind, ReactJS, Backend, Git, Cloudformation, Kotlin, Build Management, Kubernetes, Cassandra, Data Analytics, Cosmos DB, Front End Software Development, React Redux, Functional Programming, Terraform, Docker - **Published:** September 8, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840574931-senior-software-engineer-jvm-kotlin ## About the Role Core Experience * Strong foundation in JVM-based development (Kotlin preferred, Java welcome) * Experience designing and implementing data-driven APIs * Background working on large-scale web services * Solid SQL experience, including schema design and performance-aware queries * Deep experience with automated testing (unit, integration; TDD/BDD preferred) Frontend & Full Stack Exposure * Experience with React, TypeScript, Redux, and Tailwind (or similar modern frameworks) Cloud & Infrastructure * Experience with AWS, GCP, Azure, or similar * Infrastructure-as-code (Terraform, CloudFormation, etc.) * Containerised deployments using Docker, ECS, Kubernetes, or equivalent Nice to Have * Exposure to Scala or functional programming concepts * Experience with asynchronous and highly concurrent backend frameworks (e.g. Ktor, http4k, Play, RxJava) * NoSQL experience (DynamoDB, Cassandra, BigTable, Cosmos DB, etc.) * Strong Git workflow experience and the ability to adapt workflows to project needs * A genuine appetite for learning and adopting new technologies quickly ## Description * 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 clearly for both internal teams and clients * Deliver solutions end-to-end: build, automate, deploy, operate, and support * Partner with clients and delivery teams to translate business requirements into robust technical solutions * Work within an Agile, iterative delivery model * Collaborate in a hybrid setup with both remote and in-person team members and stakeholders The Team You'll join a high-performing engineering team working on a large-scale machine learning platform for a global telecommunications client. The team operates with a high degree of autonomy and shared ownership. Engineers work across the full stack, support one another's growth, and collaborate closely with data scientists and adjacent teams to design cross-system solutions. ## Related Videos - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [How to kill JavaScript from your Stack with HTMX and Kotlin](https://www.wearedevelopers.com/videos/1427-how-to-kill-javascript-from-your-stack-with-htmx-and-kotlin) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)