We’re seeking a skilled and adaptable Lead Java Software Engineer to join a thriving Technology team within a leading Tier 1 institution. You’ll play a key role in coaching and mentoring engineers in modern software development practices, helping the team to adopt agreed standards and ways of working.
Skills
- Strong engineering background (Java)
- Experience with modern engineering practices: CI/CD, microservices, testing, observability
- Track record of uplifting team maturity through coaching and embedding standards
- Experience contributing to or implementing engineering playbooks or maturity models
- Comfortable working in Agile squads alongside Product, DevOps, and Delivery leads
- Clear communicator able to constructively challenge and drive behaviour change
- Experience working in SAFe or a release train format would be highly beneficial
Ideal Profile
- Financial Services Experience benefitial
- Confident engaging senior engineers, architects, and delivery leads
- Hands-on credibility to mentor day-to-day
- Committed to delivering sustainable improvements
- Delivery-focused and collaborative

