Senior Staff Engineer - Repeats | London, UK | Hybrid
Senior Staff Engineer - Repeats | London, UK | Hybrid

Senior Staff Engineer - Repeats | London, UK | Hybrid

London Full-Time 86000 - 136000 £ / year (est.) No home office possible
Go Premium
I

At a Glance

  • Tasks: Lead the technical evolution of decision-making systems while managing a team of engineers.
  • Company: Join iwoca, a fintech innovator empowering small businesses with fast and flexible funding solutions.
  • Benefits: Enjoy flexible working hours, medical insurance, generous holiday, and exciting company retreats.
  • Why this job: Make a real impact on small businesses while developing your skills in a supportive culture.
  • Qualifications: Expertise in systems architecture and software development, with experience leading engineering teams.
  • Other info: Work hybrid in London or remotely within the UK, with a focus on learning and growth.

The predicted salary is between 86000 - 136000 £ per year.

Senior Staff Engineer – Repeats Team
Hybrid in London or Remote within the UK
We\’re hiring a Senior Staff Engineer
Lead the technical evolution of our core decision-making systems in a hands-on Senior Staff Engineer role that balances architectural design, people management, and shipping critical code.
The company
Imagine a world where every small business has the power to thrive. That\’s the world we\’re building at iwoca. Small businesses aren\’t just statistics – they\’re the heartbeat of our communities, the character of our high streets, and the engine of our economy. Since 2012, we\’ve revolutionised how these businesses access finance, turning what was once a lengthy, frustrating process into something remarkable: funding that\’s fast, flexible, and actually works for modern businesses.
Our impact speaks for itself: we\’ve provided billions in funding to over 150,000 businesses across Europe, making us one of the continent\’s leading fintech innovators. But we\’re just getting started. Our mission? To empower one million businesses with the financial tools they deserve.
We combine cutting-edge technology and data science with genuine human understanding to make finance feel less like a barrier and more like a superpower. Whether a business is managing cash flow or seizing unexpected opportunities, we ensure they get the funds they need – often within minutes.
The team
The Repeats team manages the lending strategy and digital user experience of our recurring customers. They own all the product decisions that occur after a customer has taken their first funding. This includes the user journey for repeat customers, the eligibility and document requirements for repeat applications, the offer terms (such as offered amount or pricing), among other things. The team continuously experiments with new product ideas and ensures these are delivered through an intuitive, high-performing digital experience. It has all the skills it needs to deliver this, including engineering, product, data, and design working together to align the strategy with customers needs and business goals.
The role
As the Senior Staff Engineer in the Repeats team, you will guide both the technical architecture and the engineers responsible for its delivery. You will lead the design and development of systems that intelligently route existing customers to the most appropriate credit assessment process and the most appropriate offer terms, based on their unique profile and needs. This means moving beyond static rules to build scalable, adaptive systems that integrate real-time data and business logic. This is a hands-on leadership role, from ideas to delivery with a focus on the long term, where you will manage the team\’s engineers, own the technical roadmap, and actively contribute to the codebase.
Architectural ownership and impact:

  • Own the technical road map for the Repeats team, re-architecting the team\’s code to meet ambitious and dynamic challenges.
  • Lead the evolution of our system architecture to optimise customer journeys and enhance decision-making and offer generation processes.
  • Collaborate with Staff Engineers in other teams to design and deliver a coherent system, with support from org-wide teams like a DevOps team.

Hands-on delivery and project leadership:

  • Be an active, hands-on contributor to the codebase, leading by example in quality, testing, and performance.
  • Drive the technical strategy and execution for the Repeats team\’s projects, translating product goals into well-architected, production-ready code.
  • Proactively identify and resolve technical debt and production issues, ensuring the long-term health and stability of the systems you own.

Team leadership and management:

  • You will be the direct line manager for three engineers, responsible for their performance, coaching, and career development.
  • You will define and champion engineering best practices and standards, both within your team and as a senior leader in the wider engineering group.

The requirements
Essential:

  • Expertise in systems architecture, including designing and managing complex domain models
  • Advanced proficiency in software development using an object-oriented language
  • Business acumen: you can collaborate with stakeholders to translate complex challenges into scalable solutions. You have owned technical systems that deliver business outcomes in fast-paced environments.
  • You have proven experience leading a small team of engineers, including line management responsibilities. You excel at balancing hands-on coding and project delivery with strategic planning and are passionate about developing the engineers you manage.

Bonus:

  • Experience with Python, Django or PostgreSQL
  • Familiarity with data analytics and machine learning processes
  • An understanding of complex data systems, including event-sourced data models
  • A strong numerical or technical background, ideally with a degree in maths, physics, computer science, engineering, or a related field
  • Front-end development experience

The salary
We expect to pay from £100,000 – £160,000 for this role. But, we\’re open-minded, so definitely include your salary goals with your application. We routinely benchmark salaries against market rates and run quarterly performance and salary reviews.
The culture
At iwoca, we prioritise a culture of learning, growth, and support, and invest in the professional development of our team members. We value diversity in thought and skill, and encourage you to explore new areas of interest to help us improve our products and services.
The offices
We put a lot of effort into making iwoca a brilliant place to work:

  • Offices in London, Leeds, and Frankfurt with plenty of drinks and snacks
  • Events and clubs, like bingo, comedy nights, yoga classes, football, etc.

The benefits

  • Flexible working hours
  • Medical insurance from Vitality, including discounted gym membership, and a private GP service for you, your partner, and your dependents.
  • 25 days\’ holiday, an extra day off for your birthday, the option to buy or sell an additional 5 days of annual leave, unlimited unpaid leave, and one-month fully paid sabbatical after 4 years.
  • Instant access to emotional and mental health support with our partner, Spill.
  • Pension and share options.
  • Generous parental leave and a nursery tax benefit scheme to help you save money.
  • Paid volunteering day to support your chosen charity.
  • Cycle-to-work scheme and electric car scheme.
  • Two company retreats a year, we\’ve been to France, Italy, Spain and further afield.

And to make sure we all keep learning, we offer:

  • A learning and development budget for everyone.
  • Company-wide talks with internal and external speakers.
  • Access to learning platforms like Treehouse.

Job ID da1cf8b0-21f5-46f9-84e0-af068b01af94

Boost your career

Find thousands of job opportunities by signing up to eFinancialCareers today.

#J-18808-Ljbffr

Senior Staff Engineer - Repeats | London, UK | Hybrid employer: Iwoca

At iwoca, we are committed to fostering a vibrant work culture that prioritises learning, growth, and inclusivity. As a Senior Staff Engineer in our London office, you will not only lead innovative projects that empower small businesses but also benefit from flexible working hours, generous holiday allowances, and a supportive environment that encourages professional development. With unique perks like company retreats and a focus on employee well-being, iwoca is an exceptional place for those seeking meaningful and rewarding employment.
I

Contact Detail:

Iwoca Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Staff Engineer - Repeats | London, UK | Hybrid

✨Tip Number 1

Familiarise yourself with iwoca's mission and values. Understanding their commitment to empowering small businesses will help you align your responses during interviews, showcasing how your experience can contribute to their goals.

✨Tip Number 2

Highlight your hands-on coding experience in your discussions. Since this role requires a balance of leadership and technical skills, be prepared to share specific examples of projects where you've contributed directly to the codebase.

✨Tip Number 3

Prepare to discuss your approach to team management and development. As you'll be leading a small team, think about how you've successfully coached engineers in the past and how you plan to foster their growth at iwoca.

✨Tip Number 4

Research the latest trends in fintech and data-driven decision-making. Being knowledgeable about current technologies and methodologies will demonstrate your passion for the industry and your ability to lead innovative solutions.

We think you need these skills to ace Senior Staff Engineer - Repeats | London, UK | Hybrid

Systems Architecture
Object-Oriented Programming
Technical Leadership
Project Management
Team Management
Business Acumen
Hands-on Coding
Software Development
Technical Roadmap Ownership
Performance Optimisation
Collaboration with Stakeholders
Technical Debt Management
Data Analytics
Machine Learning Familiarity
Complex Data Systems Understanding
Front-end Development Experience

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the requirements of the Senior Staff Engineer role. Focus on your expertise in systems architecture, software development, and team leadership.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for empowering small businesses and your understanding of iwoca's mission. Mention specific examples of how you've led technical projects and managed teams effectively.

Highlight Technical Skills: In your application, emphasise your proficiency in object-oriented programming languages and any experience with Python, Django, or PostgreSQL. Discuss your familiarity with data analytics and machine learning processes if applicable.

Showcase Leadership Experience: Detail your experience in managing engineers and leading projects. Provide examples of how you've balanced hands-on coding with strategic planning, and how you've contributed to the growth of your team members.

How to prepare for a job interview at Iwoca

✨Showcase Your Technical Expertise

As a Senior Staff Engineer, it's crucial to demonstrate your deep understanding of systems architecture and software development. Be prepared to discuss specific projects where you've designed complex domain models or led the development of scalable solutions.

✨Balance Hands-On Skills with Leadership

Highlight your ability to manage a team while still being an active contributor to the codebase. Share examples of how you've successfully balanced coding responsibilities with project leadership and team management.

✨Understand the Business Impact

Be ready to discuss how your technical decisions have driven business outcomes in previous roles. This will show that you can translate complex challenges into effective solutions that align with the company's goals.

✨Prepare for Collaborative Discussions

Since the role involves collaboration with other teams, prepare to discuss how you've worked with cross-functional teams in the past. Emphasise your communication skills and your ability to align technical strategies with business needs.

Senior Staff Engineer - Repeats | London, UK | Hybrid
Iwoca
Go Premium

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

I
  • Senior Staff Engineer - Repeats | London, UK | Hybrid

    London
    Full-Time
    86000 - 136000 £ / year (est.)

    Application deadline: 2027-08-18

  • I

    Iwoca

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