Job Search and Career Advice Platform

Enable job alerts via email!

Lead Software Engineer (JVM/Kotlin)

Understanding Recruitment

Greater London

Hybrid

GBP 110,000 - 130,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

An innovative clean tech company in Central London is looking for a Lead Software Engineer to manage a technical team and drive the design and implementation of complex systems. The ideal candidate will have deep JVM/backend experience, ideally with Kotlin, and a strong background in architectural leadership. This role offers a competitive salary of £110,000 - £130,000 plus bonuses, and a hybrid work model with 3 days onsite. Join a dynamic team focused on clean, affordable energy solutions.

Benefits

Excellent benefits
Bonus

Qualifications

  • Strong systems thinker with architectural leadership experience.
  • Experience in scaling production systems.
  • Experience with technical ownership.

Responsibilities

  • Design, build and evolve platform architecture.
  • Manage a small squad and provide technical leadership.
  • Contribute to backend design and support a polyglot mindset.
  • Collaborate to improve practices and tooling.
  • Grow and shape your team.

Skills

Deep JVM/backend experience
Technical leadership
People management
Experience in fast-moving product environments

Tools

Kotlin
AWS
GCP
Job description

Lead Software Engineer (Kotlin)

💰 £110,000 - £130,000 + bonus + excellent Benefits

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

Want to manage a team that builds tech accelerating the move to clean, affordable energy?

Enjoy being hands-on and thrive in fast-growing, product-led environments?🌍🌱

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.

As the Technical Lead, you will manage a small pod while remaining hands‑on with day‑to‑day coding. You'll spearhead the design, architecture and implementation of complex systems and features and work closely with cross‑functional stakeholders to define technical requirements and translate them into clear, actionable plans.

What You'll Do
  • Design, build and evolve platform architecture across distributed systems.
  • Lead a small squad (technical leadership and people management)
  • Contribute to backend design using Kotlin (or JVM), supporting a polyglot mindset.
  • Collaborate across engineering to improve practices, tooling, and system design.
  • Grow and shape your team
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.
  • Experience with leading, technical ownership and people management

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.