Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer (Kotlin)

Understanding Recruitment

Greater London

Hybrid

GBP 85,000 - 95,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading clean tech company in Greater London is seeking a Senior Software Engineer to design and evolve their platform architecture. This hybrid role requires JVM experience, with Kotlin as a bonus. You will work on complex problems that have a real-world environmental impact while collaborating across teams to improve system design and performance. Competitive salary of £85,000 - £95,000 with bonuses and excellent benefits offered.

Benefits

Bonus
Excellent benefits

Qualifications

  • Experience scaling production systems in fast‑moving product environments.
  • Background in JVM engineering; Kotlin is a bonus.
  • Ability to mentor others and influence technical decisions.

Responsibilities

  • Design, build and evolve platform architecture across distributed systems.
  • Analyse production systems to uncover and resolve performance issues.
  • Mentor and influence technical direction company‑wide.

Skills

Deep JVM/backend experience
Strong systems thinker
Clear communicator
Experience with Kotlin

Tools

Kotlin
AWS
GCP
Microservices
Job description
Senior Software Engineer (Kotlin)

💰 £85,000 - £95,000 + bonus + excellent Benefits

📍 Hybrid - 2 days onsite in Central London (Zone 1)

Are you a JVM engineer curious about Kotlin - or already loving it? Want to solve complex problems that contribute to a greener, more sustainable world? 🌍🌱

Join a high‑calibre engineering team building modern, customer‑facing and energy‑focused systems in one of the UK's most exciting clean tech companies.

You’ll join one of their core teams, diving deep into production systems, identifying bottlenecks, and driving long‑term architectural decisions that support scale, resilience and product growth.

What You’ll Do
  • Design, build and evolve platform architecture across distributed systems.
  • Analyse production systems to uncover and resolve performance issues.
  • Contribute to backend design using Kotlin (or JVM), supporting a polyglot mindset.
  • Collaborate across engineering to improve practices, tooling, and system design.
  • Mentor and influence technical direction company‑wide.
Tech & Environment
  • Kotlin (JVM), distributed systems, microservices, CI/CD
  • Cloud‑native platforms (AWS/GCP), modern engineering culture
What They’re Looking For
  • Deep JVM/backend experience; Kotlin a bonus, but not required.
  • Strong systems thinker with a track record of architectural leadership.
  • Experience scaling production systems in fast‑moving product environments.
  • Clear communicator who enjoys cross‑functional collaboration and technical ownership.

Want to work on complex problems with real‑world environmental impact?

Apply now and help shape the future of clean energy at scale 🚗🔌

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.