Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

London Full-Time 84000 - 116000 £ / year (est.) No home office possible
H

At a Glance

  • Tasks: Join a dynamic team to build scalable Python applications and mentor peers.
  • Company: A fast-growing fintech disrupting the credit market with innovative solutions.
  • Benefits: Enjoy a generous holiday allowance, company bonuses, and career development opportunities.
  • Why this job: Be part of a tech transformation that empowers customers and drives innovation.
  • Qualifications: 7+ years in software development with strong Python and AWS experience required.
  • Other info: Hybrid work model with a focus on agile practices and mentorship.

The predicted salary is between 84000 - 116000 £ per year.

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.

Senior Software Engineer employer: Harnham

Join a dynamic and innovative fintech company in Central London, where your contributions as a Senior Software Engineer will directly impact the lives of thousands. With a strong focus on employee growth, generous benefits including a bonus scheme and enhanced holiday allowance, and a collaborative work culture that champions technical excellence, this is an exceptional opportunity to thrive in a fast-paced environment while being at the forefront of financial technology transformation.
H

Contact Detail:

Harnham Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Familiarise yourself with the fintech landscape, especially how Python is being used in financial applications. This knowledge will help you speak confidently about your passion for the industry during interviews.

✨Tip Number 2

Showcase your experience with scalable web platforms and APIs by preparing specific examples of past projects. Be ready to discuss the challenges you faced and how you overcame them, as this demonstrates your problem-solving skills.

✨Tip Number 3

Highlight your experience with Agile methodologies and CI/CD practices. Being able to articulate how you've successfully implemented these processes in previous roles can set you apart from other candidates.

✨Tip Number 4

Prepare to discuss your mentoring experiences. Since the role involves championing rapid development and mentoring peers, sharing specific instances where you've guided others will show your leadership potential.

We think you need these skills to ace Senior Software Engineer

Python Programming
Backend Development
FastAPI
Flask
Django
API Development
Cloud Services (AWS or Azure)
Agile Methodologies
CI/CD Pipelines
Frontend Awareness (React)
Software Architecture
Mentorship Skills
Problem-Solving Skills
Collaboration and Teamwork
Testing Strategies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python and any relevant frameworks like FastAPI, Flask, or Django. Emphasise your backend development skills and any projects that showcase your ability to build scalable applications.

Showcase Relevant Experience: In your application, detail your experience in fintech or similar fast-paced environments. Mention specific projects where you contributed to mobile app development or worked on CI/CD pipelines, as these are key aspects of the role.

Highlight Leadership Skills: Even though this role doesn't involve direct line management, it's important to demonstrate your mentorship abilities. Include examples of how you've guided peers or contributed to team success in previous roles.

Express Your Passion for Fintech: In your cover letter or application statement, convey your enthusiasm for fintech and AI. Discuss why you're excited about the opportunity to impact customers' lives through innovative financial products.

How to prepare for a job interview at Harnham

✨Showcase Your Python Expertise

Be prepared to discuss your experience with Python frameworks like FastAPI, Flask, or Django. Highlight specific projects where you built scalable applications and explain the challenges you faced and how you overcame them.

✨Demonstrate Agile Knowledge

Since the role involves working in 2-week sprint cycles, be ready to talk about your experience with Agile methodologies. Share examples of how you've contributed to team dynamics and project success in an Agile environment.

✨Discuss CI/CD Practices

Familiarise yourself with Continuous Integration and Continuous Deployment processes. Be ready to explain how you've implemented these practices in past roles and the impact they had on project delivery and quality.

✨Prepare for Technical Questions

Expect technical questions that assess your problem-solving skills and coding abilities. Brush up on algorithms and data structures, and be ready to solve coding challenges on the spot, demonstrating your thought process clearly.

Senior Software Engineer
Harnham
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

H
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>