Lead Software Engineer (Java)


London / £100000 - £120000 annum



£100000 - £120000




Job Type


Lead Software Engineer (Java)

Hybrid - 6 Days Per Month in London

Up to £120,000 + 10% Bonus + Car Scheme + Benefits

About Us:
We're dedicated to revolutionizing the world of connected mobility, aiming to make transportation more personal, convenient, enjoyable, and safe through the power of big data and a customer-focused approach. Our mission is to create and enable technologies that delight users and enhance their experience with our products. By joining our team, you'll be part of a start-up culture where every contribution makes a visible impact.

The Role:
We're seeking an experienced Engineering Lead to take a key role in building our core team and leading the design, development, implementation, and documentation of large-scale, distributed software applications and systems. You will spearhead the development of platforms that allow our vehicles to communicate with the cloud, driving innovative driving experiences across the globe.

Key Responsibilities:

  • Establish and promote best practices, standards, and technologies to develop high-quality, robust, and secure software solutions.
  • Collaborate with product teams and stakeholders to solve business problems, shape features, and drive the product roadmap.
  • Oversee software development across all stages, ensuring adherence to standards, including software security.
  • Design and develop complex systems, conduct impact analysis, manage associated risks, and recommend and apply appropriate methods and tools.
  • Plan and lead systems development projects, managing resources and ensuring projects meet agreed standards and address security and privacy requirements.
  • Develop systems integration and build capabilities, including automation and continuous integration, assessing risks, and leading integration efforts.
  • Define and own technology strategy and delivery through a balanced roadmap.

About You:

  • A technology leader and team player focused on achieving the best outcomes through coaching, collaboration, and continuous improvement, with experience running and optimizing distributed teams.
  • Passionate about excellence in engineering, cloud, and secure practices, capable of making a positive impact at both team and enterprise levels.
  • Expert in Java (11+), with a strong sense of ownership and pride in your code, and experienced with testing frameworks such as JUnit5, Mockito, and Spring Integration.
  • Experienced with major cloud providers (ideally AWS) and provisioning infrastructure and services through code (IaC).
  • Skilled in working with APIs, web services, CI/CD pipelines, and automated testing, with experience in Kubernetes, cloud-native practices, and containerized workloads (e.g., Docker).
  • Knowledgeable in implementing best practice engineering patterns for highly scalable, distributed, and resilient systems.

If this sounds like something you are interested in then Please Apply!


Michael Bellchambers

Recruitment Consultant


4k-Harnham_DA copy


If you can’t see what you’re looking for right now, send us your CV anyway – we’re always getting fresh new roles through the door.