Lead Software Engineer Python API - Fintech
Client Server
As Lead Software Engineer you will steer a small tech team to deliver features, perform refactoring, and contribute to a core banking platform. You will balance architecture work with people management to raise code quality and engineering standards. The role centers on building scalable APIs, mentoring juniors, and collaborating with cross-functional peers to deliver high-impact fintech solutions. This opportunity offers hybrid London work, technical ownership, and a chance to shape a growing product that integrates with major banking partners.
Pay / Benefits- pension
- hybrid/remote-friendly work model
- competitive salary up to 120k
- tech-friendly culture
- career development
- unknown benefits
- Lead and mentor a small tech team, including 1-2-1s and performance reviews
- Drive architecture, design, and implementation work with a hands-on approach
- Refactor and improve the existing codebase while delivering new features
- Build and evolve APIs, preferably with FastAPI, for core banking platform
- Collaborate with cross-functional teams and stakeholders to align on technical direction
- Ensure software quality through CI/CD, testing, and adherence to SDLC best practices
- Contribute to setting engineering standards and fostering continuous improvement
- Strong Python backend development experience
- Leadership experience with mentoring and people management
- Experience building APIs (preferably FastAPI)
- Knowledge of cloud services (GCP, and AWS/Azure as acceptable alternatives)
- Solid understanding of CI/CD, testing, and deployment processes
- Strong CS fundamentals (OOP, data structures, design patterns, algorithms)
- Excellent communication and collaborative skills
- STEM degree with 2.1 or above
- collaborative
- pragmatic
- strong communication
- Python backend development
- FastAPI
- API design and development
Reference: WJ-747_30346639