Job Search and Career Advice Platform

Enable job alerts via email!

Lead Software Engineer (Java / Typescript)

Adria Solutions Ltd

England

On-site

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology provider in the UK is seeking a Lead Software Engineer to take ownership of core platform systems. In this pivotal role, you will guide an engineering team, balancing technical leadership with hands-on coding. Required skills include proficiency in Java and TypeScript, AWS experience, and understanding scalable system design. You will manage team growth while maintaining high-quality engineering standards. This position offers a chance to shape the technical roadmap and contribute to innovative solutions.

Qualifications

  • Proven proficiency in Java and TypeScript.
  • Experience with AWS and core cloud services.
  • Hands-on experience with at least one NoSQL technology.
  • Familiarity with search indexing and platforms like Solr.
  • Understanding of CI/CD best practices.

Responsibilities

  • Provide technical direction across the software development lifecycle.
  • Contribute directly to the codebase and support sprint goals.
  • Manage and mentor a small team of software engineers.

Skills

Java
TypeScript
AWS
NoSQL
Search Technologies
CI/CD
API Design
Job description
Software Engineer (Java / Typescript)

We are looking for a highly skilled Lead Software Engineer to take ownership of one of our clients core platform systems. In this pivotal role, you will guide a talented engineering team, ensuring the stability, performance, and ongoing evolution of a mission‑critical product area. You ll balance technical leadership with hands‑on engineering, driving new feature development while continuously enhancing the existing platform.

Collaborating closely with architects, product stakeholders, and cross‑functional teams, you will help shape the technical roadmap and ensure our systems remain scalable, reliable, and innovative.

Key Responsibilities
  • Technical Leadership: Provide technical direction across the software development lifecycle, ensuring alignment with internal standards and best practices.
  • Hands‑On Coding: Contribute directly to the codebase and support sprint goals with high‑quality engineering work.
  • Team Leadership & Coaching: Manage and mentor a small team of software engineers, fostering collaboration, growth, and engineering excellence.
Skills, Knowledge & Expertise
  • Strong Software Development Background, with proven proficiency in Java and TypeScript.
  • Commercial AWS Experience, including solid understanding of core cloud services.
  • NoSQL Expertise, with hands‑on experience in at least one NoSQL technology (Cassandra experience is a plus).
  • Search Technologies: Understanding of search indexing and practical exposure to at least one search platform (Solr experience beneficial).
  • CI/CD Proficiency: Deep understanding of the software development lifecycle, automation best practices, and modern CI/CD tooling.
  • Scalable System Design: Experience designing, building, and maintaining highly available, scalable systems.
  • API Design: Familiarity with best practices for REST and GraphQL API design.
Education & Experience
  • Experience working with complex, mission‑critical systems.
  • Previous experience in a SaaS environment is a plus.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.