£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!