£100K/yr to £120K/yr
London, England
Permanent, Variable

Lead Software Engineer Java

Posted by Harnham - Data & Analytics Recruitment.

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!

We use cookies to measure usage and analytics according to our privacy policy.