Role: Senior Software Engineer (Python)
Salary: £100,000-£110,000 + Bonus
WFH: Hybrid - 2-3 days/week in-office (Central London)
OverviewOur client is a profitable and fast-growing UK fintech helping over 800,000 customers improve their financial health. Backed by strong leadership and AI-driven innovation, the company is building a brand-new mobile app and scaling its engineering team to support rapid product delivery.
They're now hiring a Senior Python Engineer to join this lean, high-impact team and help shape the future of fair, tech-driven credit products.
Key Responsibilities- Design, build and scale modern APIs and backend services in Python
- Lead technical delivery across greenfield and legacy systems
- Collaborate closely with product and DevOps teams
- Write maintainable, testable, high-performance code
- Influence architecture and mentor junior engineers
- Balance delivery with strategic thinking in a fast-moving environment
Ideal Candidate- 7+ years of experience in software engineering
- Strong Python (FastAPI, Flask, or Django preferred)
- AWS or Azure cloud exposure
- Frontend awareness (e.g. React)
- Agile mindset; thrives in lean, delivery-focused teams
- Passionate about AI and emerging tech
- Holds a STEM degree (Russell Group or Red Brick ideal)
- UK, ILR or Settled Status required (no sponsorship available)
Benefits- Up to £110,000 base salary
- Company bonus scheme
- Hybrid working (2-3 days/week in-office)
- 25-30 days holiday + bank holidays
- Enhanced pension & life cover
- Ongoing training and mentoring
- Inclusive, ambitious team culture
Interview ProcessHR Intro + CV ReviewTechnical Deep DivePython Task or Design ChallengeFinal with CEO + Leadership (vision & ambition focus)This is a rare chance to join a profitable fintech scaling fast - and help redefine access to fair financial products in the UK.