We are looking for a Head of Engineering to help us scale our engineering capability without compromising product quality, service reliability or regulatory standards.
This is a senior, hands-on engineering leadership role. We are looking for someone who can lead through technical depth, strong execution and pragmatic decision-making. The ideal candidate is comfortable designing and helping build complex, high-risk functionality where the margin for error is small. They should be able to operate confidently in a regulated financial services environment and help teams move quickly without creating unnecessary complexity.
A major focus of this role will be technical leadership across Moneybox’s payments, money movement, interest and fee systems. These systems underpin how customer money moves through the platform, how interest is calculated and paid and how fees are collected. Their correctness, reliability and auditability are critical to customer trust, regulatory compliance, revenue assurance and operational resilience.
You will lead a small team of squad leads, each of whom leads a small team of engineers whilst remaining hands-on in delivery. Direct line management is deliberately limited so this role can stay close to the technical detail, with a clear focus on technical leadership, delivery, engineering standards and building systems that improve long-term engineering velocity.
Our Tech Stack
Backend: C# / .NET Core / .NET Framework, being phased out
Architecture: Modular monoliths, pragmatic boundaries, asynchronous processing and event-driven patterns where appropriate
Frameworks and libraries: Hangfire, MediatR, Entity Framework, MassTransit and xUnit
Azure: App Services, Functions, Service Bus, Event Hub, Cosmos DB and SQL Server
Tooling: GitHub, Azure DevOps, Terraform, Datadog and Rollbar
You do not need experience with our exact stack, but you should be able to understand it quickly, work effectively within it and make sound technical decisions across it.
What you'll do
Own the technical direction for significant backend systems, product features and engineering initiatives. You will contribute directly to design decisions and, where needed, help teams build complex functionality.
Set a high bar for software quality, reliability, maintainability and operational excellence, particularly in areas where errors could affect customers, money movement, regulatory compliance or platform stability.
Actively review, shape and unblock engineering work. This is not a purely managerial role. You should stay close enough to the code, systems and delivery detail to identify risks, challenge weak designs and help teams make good technical decisions.
Drive a strong “get stuff done” culture. You should be able to move from ambiguity to action, make sensible trade-offs and keep teams focused on delivering valuable software.
Payments, Money Movement, Interest and FeesProvide senior technical leadership across the systems that support payments, money movement, interest and fees.
These systems support critical flows across the Moneybox platform, including interest calculations, fee collection, Direct Debits, Faster Payments and supplier integrations such as Starling, HSBC and Plaid.
You will help ensure these systems remain correct, resilient, scalable, auditable and easy to evolve as customer volumes, product complexity and regulatory expectations increase.
You will shape the long-term technical roadmap for these areas, ensuring we can safely support new products, faster payments, improved reconciliation, clearer auditability and stronger operational controls.
Architecture and Engineering StandardsChampion simple, pragmatic architecture. We operate a monolithic architecture and scale by adding new monoliths where appropriate, rather than defaulting to microservices.
You should favour designs that are as simple as possible, but no simpler: easy to understand, easy to extend and built to increase engineering velocity rather than introduce complexity for its own sake.
Create and maintain engineering standards that help teams build reliable, maintainable and operable systems without unnecessary process.
Engineering LeadershipLead and develop a small team of squad leads who manage engineers while remaining hands-on in delivery. You will coach them on technical judgement, delivery ownership, people leadership and communication.
Create a clear operating model for how engineering teams work, deliver and collaborate with the wider business. Keep management overhead low and ensure the focus remains on building high-quality software.
Build an environment where engineers are trusted, accountable and focused on meaningful outcomes.
Cross-functional InfluenceConfidently represent engineering in discussions with Product, Compliance, Finance, Operations, Customer Support, Data, Information Security and other departments.
You should work with other teams as a peer, not simply take requirements and execute them. You will help shape solutions, challenge assumptions, explain trade-offs and ensure engineering is involved early in important business decisions.
This is especially important in payments, money movement, interest and fees, where technical decisions need to support safe, compliant and efficient financial operations.
Experience & Skills
- Proven experience in a senior engineering leadership role, ideally in a scale-up or high-growth technology business.
- Strong hands-on software engineering background, with experience designing, building, releasing and operating critical production systems.
- Strong system design skills, especially for scalable, reliable, auditable and maintainable backend services.
- Experience with messaging, distributed systems and asynchronous processing.
- Excellent judgement around technical trade-offs, risk and simplicity.
- Able to operate effectively in a regulated or high-accountability environment where quality, auditability and operational discipline matter.
- Experience owning systems where correctness, reconciliation, traceability and operational controls are business-critical.
- Able to participate confidently in both technical and commercial discussions.
- Strong communication skills, with the ability to explain technical trade-offs clearly to non-technical stakeholders.
- Track record of getting important engineering work delivered through simple, pragmatic technical decisions rather than unnecessary process or over-engineered architectures. Desirable
- Experience leading engineering managers, squad leads or senior engineers who themselves manage or lead other engineers.
- Experience with C#, .NET and Microsoft Azure.
- Experience with payments, ledgers, reconciliation, interest calculations, fee systems or other financial platform domains.
- Experience working modular monolithic architectures at scale.
- Experience with pragmatic Domain-Driven Design.
- Experience in financial services, fintech or another regulated industry.
What good looks like
- You raise the quality of technical decision-making across the department.
- Moneybox has strong technical leadership across payments, money movement, interest and fees.
- Squad leads become more effective, more accountable and more confident.
- Engineering is involved early in business and product decisions rather than being treated as a delivery function.
- Teams deliver important work quickly without creating unnecessary complexity.
- Systems become easier to build on, operate, audit and understand.
- Payments, money movement, interest and fee systems scale safely as customer numbers, product complexity and transaction volumes increase.
- You are trusted by engineers because you can go deep technically, and trusted by the wider business because you are pragmatic, clear and delivery-focused.
Skills Required
- Proven experience in a senior engineering leadership role, ideally in a scale-up or high-growth technology business
- Strong hands-on software engineering background designing, building, releasing and operating critical production systems
- Strong system design skills for scalable, reliable, auditable and maintainable backend services
- Experience with messaging, distributed systems and asynchronous processing
- Excellent judgement around technical trade-offs, risk and simplicity
- Ability to operate in a regulated or high-accountability environment prioritising quality, auditability and operational discipline
- Experience owning systems where correctness, reconciliation, traceability and operational controls are business-critical
- Ability to participate confidently in technical and commercial discussions and communicate clearly to non-technical stakeholders
- Track record of delivering important engineering work through pragmatic technical decisions
- Experience leading engineering managers, squad leads or senior engineers who manage other engineers
- Experience with C#, .NET and Microsoft Azure
- Experience with payments, ledgers, reconciliation, interest calculations, fee systems or other financial platform domains
- Experience with modular monolithic architectures at scale
- Experience with pragmatic Domain-Driven Design
- Experience in financial services, fintech or another regulated industry
- Must be based within the UK and follow a hybrid policy (2 days in London office)
- Must be eligible to work in the UK without visa sponsorship (no visa sponsorship offered)
What We Do
At Moneybox, we help you turn your money into something greater. Millions of us want to achieve more with our money. But whether we’re looking to save for a rainy day, grow our money, buy a home, or even build a retirement fund, we leave it at the bottom of our to-do lists because we're not sure how to get started. This isn’t surprising. We aren’t taught about financial planning at school, the wealth industry was built to serve a minority, and it often feels like banks don’t care about helping us achieve outcomes. To top it off, the financial services industry is fragmented and confusing. This means that our money often isn’t working hard enough and our goals are much harder to achieve. So, we made a solution. We've brought saving, investing, home-buying, and retirement services together into one simple app. So people can reach their goals and build wealth with confidence, whatever their starting point. We want to help people build wealth, but our mission goes beyond that. We believe that building wealth isn’t simply about accumulating more money. It’s about going after the life you want and enjoying it to the fullest, today and tomorrow. This is what it means to turn your money into something greater.





