Lead Software Engineer - Finance and Operations Automations in London

Lead Software Engineer - Finance and Operations Automations in London

London Full-Time 70000 - 90000 £ / year (est.) Home office (partial)
Abound

At a Glance

  • Tasks: Lead automation of Finance and Operations workflows using Python and collaborate with stakeholders.
  • Company: Join a fast-growing fintech redefining consumer lending in the UK.
  • Benefits: Equity ownership, hybrid work, generous holiday, and wellness budget.
  • Other info: Opportunity for career growth and team leadership as the company expands.
  • Why this job: Make a real impact by automating critical business processes in a dynamic environment.
  • Qualifications: Strong Python experience and a product mindset; finance knowledge is a plus.

The predicted salary is between 70000 - 90000 £ per year.

About Abound
We’re redefining consumer lending in the UK, and beyond. Using advanced AI and Open Banking data, we make fair, affordable personal finance available to more people. While traditional lenders rely almost entirely on credit scores, we look at the full financial picture - how much you spend, and what you can afford to repay to build a deeper, more accurate understanding of each customer's unique financial situation. And we've shown it works at scale. We’ve issued over £1.3bn in loans directly to customers while delivering market-leading credit performance - for every 10 defaults the industry expects, we see only 3. We also reached profitability just 2.5 years after launch. Backed by £2bn+ of funding from top-tier investors including Citi, GSR Ventures, and Deutsche Bank, we’re recognised as one of Europe’s fastest-growing fintechs (Sifted, CNBC). Now, we’re expanding into new markets and product lines - and we’re looking for ambitious people who want to learn fast, take ownership, and grow with us.

About the Role
We're looking for a Lead Software Engineer to own the engineering function that automates how our Finance and Operations teams work. As Abound scales, the manual workflows that powered us through our first £1bn of lending need to become reliable, observable, automated systems — covering everything from reconciliations and reporting to payments operations, collections workflows, and the day-to-day tooling our internal teams rely on. This is a hybrid engineering and product role. You'll sit close to Finance, Operations, and other business stakeholders, working out where automation moves the needle, shaping the requirements yourself, and then leading the delivery end-to-end. You won't be handed a backlog — you'll build one, defend it, and ship against it. The role combines hands-on engineering, technical leadership, and stakeholder ownership. You'll contribute directly to the codebase while guiding a small team's delivery, mentoring engineers, and maintaining strong engineering practices through code review, testing standards, and pragmatic technical decisions. As the team grows, there is scope for this role to take on formal line management — prior management experience is welcome but not required. We value engineers who take ownership, bring clarity to ambiguous business problems, and care as much about the outcome for the business as the elegance of the code.

Our technology stack:

  • Python (FastAPI, SQLAlchemy, OpenTelemetry, Procrastinate)
  • PostgreSQL
  • Liquibase
  • Docker
  • AWS

Who you are:

  • Strong experience building production systems in Python, including async code, type hints, and a serious approach to testing.
  • A product mindset — you measure success by the problem solved, not the ticket closed, and you're comfortable pushing back on requirements that don't make sense.
  • Experience working directly with business stakeholders (Finance, Operations, Compliance, or similar) to understand how their function actually works, gather requirements, and translate them into reliable systems.
  • Genuine interest in how finance and operations functions run — reconciliations, ledgers, reporting, payment flows, ops workflows — or a strong track record of picking up unfamiliar business domains quickly.
  • Strong engineering judgement and the ability to make pragmatic technical trade-offs, especially when building for internal users where reliability and auditability matter more than novelty.
  • Experience maintaining business-critical systems and supporting them in production.
  • Strong sense of ownership across the full lifecycle: discovery, design, build, deployment, and support.
  • Experience working with cloud infrastructure (AWS, GCP, or Azure).
  • Comfortable in fast-paced environments where accuracy, reliability, and clear communication are essential.

Nice to have:

  • Experience managing or formally line-managing engineers — this role can grow into a management role, but it's not required on day one.
  • Prior experience automating finance, accounting, or operations workflows.
  • Experience in lending, payments, or financial services more broadly.
  • Exposure to data modelling for reporting, audit, or regulatory contexts.

What you'll be doing:

  • Partner with Finance and Operations leaders to identify the workflows where automation will have the highest impact, and shape a roadmap you can defend.
  • Run discovery directly with stakeholders — sit with the team doing the work, map the process, challenge assumptions, and turn what you learn into clear requirements.
  • Design and build Python services that automate finance and operations workflows end-to-end, from data ingestion through to the reports, actions, and exceptions that land with business users.
  • Translate business processes into clear technical plans, with the right level of detail for the team to deliver against.
  • Lead a small team of engineers, supporting them through code review, pairing, and technical guidance; line management is available as the team grows and as your interests develop.
  • Own the full software development lifecycle — design, implementation, testing, deployment, monitoring, and iteration.
  • Provide second-line support during business hours, troubleshooting production issues that affect Finance and Operations users, and feeding what you learn back into the roadmap.
  • Help structure the team's delivery process, including sprint planning, sizing, and retrospectives.
  • Maintain strong engineering practices — testing standards, observability, and pragmatic technical decisions that balance speed today with maintainability tomorrow.

What we offer:

  • Everyone owns a piece of the company — equity.
  • Hybrid with 3 days a week in the office.
  • 25 days' holiday a year, plus 8 bank holidays.
  • 2 paid volunteering days per year.
  • One month paid sabbatical after 4 years.
  • Employee loan.
  • Free gym membership.
  • Team wellness budget to be active together — set up a yoga class, a tennis lesson or go bouldering.

Lead Software Engineer - Finance and Operations Automations in London employer: Abound

At Abound, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to take ownership and drive innovation. As a Lead Software Engineer, you'll not only have the opportunity to shape critical automation processes but also benefit from a hybrid working model, generous holiday allowance, and unique perks like equity ownership and wellness initiatives. Join us in redefining consumer lending while enjoying a supportive environment that prioritises your growth and well-being.

Abound

Contact Details:

Abound Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Software Engineer - Finance and Operations Automations in London

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Prepare for those interviews! Research the company, understand their products, and think about how your skills can solve their problems. We want you to shine!

Tip Number 3

Show off your projects! Whether it’s on GitHub or a personal website, having a portfolio of your work can really set you apart. Let us see what you can do!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step.

We think you need these skills to ace Lead Software Engineer - Finance and Operations Automations in London

Python
FastAPI
SQLAlchemy
OpenTelemetry
Procrastinate
PostgreSQL
Liquibase

Some tips for your application 🫡

Tailor Your CV:Make sure your CV speaks directly to the role of Lead Software Engineer. Highlight your experience with Python, automation, and working with finance and operations teams. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for fintech and how you can contribute to our mission at Abound. Be sure to mention specific projects or experiences that showcase your problem-solving skills and product mindset.

Showcase Your Technical Skills:Don’t just list your technical skills; demonstrate them! Include examples of how you've built production systems, tackled complex problems, and worked with cloud infrastructure. We love seeing real-world applications of your expertise.

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it shows you're keen on joining our team!

How to prepare for a job interview at Abound

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and AWS. Brush up on your knowledge of async code, type hints, and testing practices. Being able to discuss how you've used these technologies in past projects will show that you're not just familiar with them, but that you can apply them effectively.

Understand the Business Context

Since this role involves working closely with Finance and Operations, take some time to research how these functions operate. Familiarise yourself with terms like reconciliations, ledgers, and payment flows. This will help you ask insightful questions during the interview and demonstrate your genuine interest in the business side of things.

Prepare for Stakeholder Interaction

You’ll need to work directly with business stakeholders, so think about your past experiences in gathering requirements and translating them into technical solutions. Be ready to share examples of how you’ve successfully navigated these interactions and how you’ve pushed back on unclear requirements in a constructive way.

Show Your Leadership Skills

Even if you don’t have formal management experience, be prepared to discuss how you’ve mentored others or taken ownership of projects. Highlight instances where you’ve led a team or contributed to the development process, as this will resonate well with the expectations of leading a small team in this role.