Lead Software Engineer Python API - Fintech
Summary
Lead a small engineering team delivering features and refactoring a core banking platform, balancing architecture with hands-on Python (FastAPI) API development, cloud work (GCP preferred) and CI/CD improvements. Hybrid role based in central London, integrating with partners like HSBC.
In this Lead Software Engineer role you steer a small engineering team to deliver features and undertake refactoring for a core banking platform. You will balance architecture/design with hands-on coding and help shape engineering standards. You’ll mentor juniors and drive continuous improvement in a Hybrid London-based setting. The work revolves around integrating with major players like HSBC and delivering scalable fintech solutions.
Pay / Benefits- pension
- competitive salary
- flexible hybrid work
- central London office presence
- growth and mentoring culture
- Lead and mentor a small tech team
- Deliver new features and perform refactoring on the core platform
- Collaborate on architecture and design decisions
- Drive SDLC practices, testing, and CI/CD improvements
- Contribute to API development and platform integrations
- Provide 1-2-1s and performance feedback to team members
- Experienced Software Engineer with Python expertise
- Strong software engineering practices and full SDLC knowledge
- Technical and team leadership experience
- Knowledge of cloud services (GCP preferred; AWS/Azure acceptable)
- Experience building APIs (ideally FastAPI)
- CI/CD, testing, and deployment experience
- Strong CS fundamentals (OOP, data structures, design patterns, algorithms)
- Excellent communication and collaborative skills
- Degree in a STEM discipline with a 2.1 or above
- collaborative
- pragmatic
- clear communicator
- Python backend development
- FastAPI
- Cloud platforms (GCP/AWS/Azure)