Hybrid Full-time

iwoca is hiring a Senior Staff Engineer - Repeats

About the Role

iwoca is looking for a Senior Staff Engineer to lead the technical evolution of our core decision-making systems for repeat customers. You'll guide both the technical architecture and the engineers responsible for its delivery, focusing on building scalable, adaptive systems that integrate real-time data and business logic.

What You'll Do

  • Own the technical roadmap for the Repeats team, re-architecting the team’s code to meet ambitious challenges.
  • Lead the evolution of 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.
  • 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 long-term system health.
  • Manage three engineers as their direct line manager, responsible for their performance, coaching, and career development.
  • Define and champion engineering best practices and standards within the team and the wider engineering group.

What We're Looking For

  • Expertise in systems architecture, including designing and managing complex domain models.
  • Advanced proficiency in software development using an object-oriented language.
  • Business acumen to collaborate with stakeholders and translate complex challenges into scalable solutions.
  • Proven experience owning technical systems that deliver business outcomes in fast-paced environments.
  • Proven experience leading a small team of engineers, including line management responsibilities.
  • Ability to balance hands-on coding and project delivery with strategic planning.
  • Passion for developing the engineers you manage.

Nice to Have

  • 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.

Technical Stack

  • Python
  • Django
  • PostgreSQL

Team & Environment

You will join a team that includes engineering, product, data, and design. You will be the direct line manager for three engineers.

Benefits & Compensation

  • Compensation: £100,000 - £160,000
  • 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, option to buy/sell 5 days, unlimited unpaid leave, and one-month fully paid sabbatical after 4 years.
  • Instant access to emotional and mental health support with Spill.
  • Pension and share options.
  • Generous parental leave and a nursery tax benefit scheme.
  • Paid volunteering day.
  • Cycle-to-work scheme and electric car scheme.
  • Two company retreats a year.
  • A learning and development budget for everyone.
  • Company-wide talks with internal and external speakers.
  • Access to learning platforms like Treehouse.

Work Mode

This is a hybrid role based in our London office or remote within the UK.

iwoca prioritises a culture of learning, growth, and support, invests in the professional development of our team members, values diversity in thought and skill, and encourages exploration of new areas of interest to improve products and services.

Required Skills
PythonDjangoPostgreSQLSoftware ArchitectureSystem DesignAPI DevelopmentCloud PlatformsDistributed SystemsTeam LeadershipMentoringCode ReviewBest Practices
Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
About company
iwoca

iwoca revolutionises how small businesses access finance, providing fast, flexible funding. They have provided billions in funding to more than 150,000 businesses across Europe and aim to empower one million businesses.

Visit website
Job Details
Category backend
Posted 8 months ago