- Posted 19 November 2025
- Salary Competitive + Bonus
- LocationCity of London
- Job type Permanent
- DisciplineData, Technology & Transformation, Software Developers
Lead Software Engineer - Banking
Job description
Lead Software Engineer – Java Microservices
Location: London
Salary: Competitve + excellent benefits
Team: Mobile Services Feature Team
About the Role
We’re looking for a Lead Software Engineer with deep expertise in Java microservices to join a major UK digital banking platform. This role sits within the Mobile Services Feature Team, a core group responsible for building high-performance backend services that power mobile banking experiences used by millions of customers.
You’ll design, build, test, and deliver production-ready software across the full development lifecycle, working closely with architects, principal engineers, and stakeholders to shape platform capability and technical direction.
This is a hands-on leadership role where you’ll drive best practices, guide engineering standards, and play a key part in modernising and scaling distributed systems.
What You’ll Be Doing
Designing, developing, testing and implementing high-quality Java microservices
Working across the entire system lifecycle with a permanent feature team
Collaborating with architects and principal engineers to align platform strategy
Applying Agile practices to refine and deliver backlog items
Building software with a strong focus on automation (build, test, deploy)
Contributing to intentional architecture and driving emergent design
Experimenting, prototyping and pushing new ideas to improve resilience and performance
Ensuring solutions are secure, scalable, observable, and optimised for long-term use
Supporting distributed workloads across public and private cloud environments
What You’ll Need
Strong server-side engineering background in Java
Solid experience building microservices and distributed systems
Proven track record delivering well-tested, production-ready code in critical environments
Strong understanding of modern development practices:
security
performance
observability
availability
Experience running production workloads across cloud platforms (public or private)
Ability to break down complex requirements into clear and actionable technical components
Excellent communication skills and comfort working closely with business and technology teams in Agile settings
Experience working on backend systems that support mobile platforms is highly advantageous
Why This Role Stands Out
Join a major digital banking organisation impacting millions of mobile customers
Work on modern Java microservices at scale
Lead technical delivery in a highly skilled engineering environment
Strong career growth opportunity with access to enterprise technology, modern tooling and principal-level mentorship