defence standards, cybersecurity protocols, and ethical AI principles. Lead technical architecture decisions and mentor junior developers as the team grows. Required Skills & Experience: Proven experience in software development (Python, Java, C++, or similar). Be proficient in using AI-coding assistants (like Cloude Code) to substantially optimise delivery cycles. Experience with data engineering, APIs, and developing full-stack solutions in More ❯
bath, south west england, united kingdom Hybrid / WFH Options
Hargreaves Lansdown
clarity through collaboration and communication Strong software engineering background, able to define and communicate complex architectural concepts to non-technical stakeholders Tech Stack AWS/TypeScript/Terraform IaC Java/Kubernetes/Oracle DB/Spring boot React (React native beneficial) Interview Process This will be a 3 stage interview process that compromises of an initial informal call with More ❯
Bristol, Somerset, United Kingdom Hybrid / WFH Options
Spencer Rose Ltd
or Software Engineer (desirable) Familiarity with Application development patterns and frameworks eg NIST, NCSC Strong working knowledge of OWASP top 10 Previous experience working with one of the following: Java, Springboot, React or Node More ❯
bespoke solutions to solve our customers complex operational problems. As our business continues to grow, we are interested in speaking with a Full Stack Software Engineer with experience in Java to join one of our live projects within our Central Government team click apply for full job details More ❯
W1, Marylebone High Street, Greater London, United Kingdom
George Blake
Kotlin Engineer to provide technical leadership and drive the development of our next-generation platforms. Key Responsibilities Lead the design and implementation of scalable, high-performance software solutions using Java and Kotlin. Provide technical direction and mentorship to a team of engineers. Drive architectural decisions and ensure adherence to best practices in software engineering. Collaborate with product managers, designers, and … emerging technologies and advocate for continuous improvement. Qualifications & Experience Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. Extensive experience in backend development using Java and Kotlin. Deep understanding of software design patterns, data structures, and algorithms. Proven experience in system architecture and designing distributed systems. Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and More ❯