> Markdown version of [/jobs/ext/1431686-senior-software-developer-path-to-head-of-engineering](https://www.wearedevelopers.com/jobs/ext/1431686-senior-software-developer-path-to-head-of-engineering). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Developer (Path to Head of Engineering) - **Company:** Harrington Starr - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Algorithmic Trading, Amazon Web Services, Build Automation, Microsoft Azure, Code Review, Continuous Integration, Software Design Patterns, Financial Information EXchange, Github, Groovy, JSON, Junit, Apache Maven, Performance Tuning, Systems Development Life Cycle, Toolchain, Multithreading, Spring-boot, Spock, Git, Solid Principles, Production Code, Tools for Reporting, Restful APIs, FpML, Jenkins - **Published:** July 25, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/x/42041675/ ## About the Role What We're Looking For7+ years' Java development experience within a Financial Services firmStrong hands-on expertise in Java 11+, Spring/Spring Boot, multithreading, performance tuning and RMICapital Markets domain knowledge - Clearing, Prime Brokerage or similar post-trade experienceSolid grounding in TDD, BDD, Agile and automated builds/deploymentsExperience with CI/CD toolchains (GitHub, Azure DevOps, Jenkins) and deployment managementProficiency with Git, Maven, JUnit/Spock and MockitoMicroservices architecture knowledgeStrong understanding and application of SOLID, Design Patterns and Clean CodeAbility to communicate clearly with both technical peers and non-technical stakeholdersCloud platform exposure (AWS, Azure or GCP)Desirable: Groovy, FpML, FIX/FIXML, REST, JSON, Message QueuingDesirable: experience leading a developer team or working with offshore teamsRight to work in the UK without sponsorship ## Description What You'll Be DoingDesigning, developing and maintaining in-house systems, APIs, reporting tools and the client web portalCustomising and extending third-party trading systems to meet business requirementsWriting clean, well-tested, production-grade code following SOLID principles, Design Patterns and Clean Code practicesApplying TDD and BDD methodologies using JUnit, Spock and MockitoContributing to and improving code review standards across the teamLiaising directly with Client Services and Product Management to understand requirements and propose solutionsManaging and mentoring a small team of Java developers, supporting their growth and career developmentWorking alongside offshore developers, maintaining clear communication across time zonesLeveraging AI tooling within the SDLC to drive productivity and quality ## Related Videos - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)