Enable job alerts via email!

Senior Software Engineer

Harnham - Data & Analytics Recruitment

London

Hybrid

GBP 100,000 - 110,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading fintech company in London seeks a Senior Software Engineer specializing in Python to play a crucial role in developing a new mobile app and enhancing its platforms. This hands-on position within a dynamic team offers opportunities for technical leadership and innovation in a fast-paced and agile environment.

Benefits

Company bonus scheme
Generous holiday allowance (25+ days)
Enhanced pension with life cover
Training and career development

Qualifications

  • 7+ years in software development at a senior level.
  • Strong backend engineering with Python required.
  • Familiarity with AWS and CI/CD processes.

Responsibilities

  • Architect and build scalable web platforms and APIs with Python.
  • Collaborate in agile sprints on mobile app and platform enhancements.
  • Mentor peers and influence technical decisions.

Skills

Python
Agile practices
CI/CD
Backend Development
API Development
Mentorship

Tools

FastAPI
Flask
Django
AWS
React

Job description

SENIOR SOFTWARE ENGINEER (PYTHON)CENTRAL LONDON - HYBRID (2-3 DAYS PW)£100,000 - £110,000 + BONUS & BENEFITS

Are you a Senior Software Engineer passionate about building robust, scalable Python applications in a fast-paced fintech environment? This is a critical hire for a rapidly growing UK fintech, aiming to transform the credit landscape and empower thousands of customers. You'll join a lean, agile engineering team, playing a pivotal role in a major tech transformation including a brand-new mobile app. If you're a hands-on technical leader who thrives on impact and is excited by fintech and AI, this is your chance.

THE COMPANY:This profitable fintech, with a strong Glassdoor rating, is disrupting the credit market by offering fairer financial products to those with limited credit histories. They're in growth phase, and operate with the agility of a startup despite their success. You'll contribute directly to products impacting customers, joining a team of around 100 people. Significant investment in their tech platform means your work will be at the forefront of innovation.

THE ROLE:As a Senior Software Engineer, you'll be a key player in a dynamic 8-person engineering team, reporting to the Engineering Manager. This is a hands-on, end-to-end Python engineering role with no direct line management, focused on technical excellence and mentorship.

Your core responsibilities will include:
  • Architecting, designing, and building scalable web platforms and APIs using Python.
  • Collaborating in 2-week sprint cycles on diverse projects, from greenfield mobile app development to core platform enhancements.
  • Contributing to testing strategies, CI/CD pipelines, and influencing architectural decisions.
  • Mentoring peers and championing rapid, iterative development in a lean, fast-paced culture.

YOUR SKILLS AND EXPERIENCE:
  • 7+ years in software development at a senior level.
  • Strong backend Python engineering background (FastAPI, Flask, or Django preferred).
  • Experience with AWS (Azure acceptable), Agile practices, and CI/CD.
  • Some frontend awareness (React).

BENEFITS:
  • Company bonus scheme.
  • Generous holiday allowance (starting at 25 days, increasing to 30).
  • Enhanced pension (with 4x base salary life cover).
  • Training, mentoring, and career development.

HOW TO APPLY:Please send your CV via the Apply link on this page.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.