Head of Engineering
15 hours ago
Harrow
About Moneybox: Our mission is to give everyone the means to get more out of life. We are guided by the belief that wealth is about freedom, opportunities, possibilities, and peace of mind. Moneybox is an award‑winning wealth management platform helping over one and a half million people build wealth throughout their lives, whether they’re saving and investing, buying their first home, or planning for retirement. 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 seek a candidate who can lead through technical depth, strong execution and pragmatic decision‑making. The ideal candidate is comfortable designing and building complex, high‑risk functionality where the margin for error is small. They should operate confidently in a regulated fintech environment and help teams move quickly without unnecessary complexity. A major focus will be technical leadership across Moneybox’s payments, money movement, interest and fee systems, which underpin how customer money moves through the platform, how interest is calculated and paid, and how fees are collected. • 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 GitHub, Azure DevOps, Terraform, Datadog and Rollbar Own the technical direction for significant backend systems, product features and engineering initiatives. Contribute directly to design decisions and help teams build complex functionality where needed. 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. Stay close enough to the code, systems and delivery detail to identify risks, challenge weak designs and make sound technical decisions. Drive a strong "get stuff done" culture. Move from ambiguity to action, make sensible trade‑offs and keep teams focused on delivering valuable software. Provide senior technical leadership across the systems supporting payments, money movement, interest and fees. These systems support critical flows across the platform, including interest calculations, fee collection, Direct Debits, Faster Payments and supplier integrations such as Starling, HSBC and Plaid. Ensure these systems remain correct, resilient, scalable, auditable and easy to evolve as customer volumes, product complexity and regulatory expectations increase. Shape the long‑term technical roadmap for these areas, ensuring new products, faster payments, improved reconciliation, clearer auditability and stronger operational controls are supported. Champion simple, pragmatic architecture. Operate a monolithic architecture and scale by adding new monoliths where appropriate, rather than defaulting to microservices. Favour designs that are as simple as possible, but no simpler: easy to understand, easy to extend and built to increase engineering velocity. Create and maintain engineering standards that help teams build reliable, maintainable and operable systems without unnecessary process. Lead and develop a small team of squad leads who manage engineers while remaining hands‑on in delivery. 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 focus on building high‑quality software. Build an environment where engineers are trusted, accountable and focused on meaningful outcomes. Represent engineering in discussions with Product, Compliance, Finance, Operations, Customer Support, Data, Information Security and other departments. Work with other teams as a peer, shape solutions, challenge assumptions, explain trade‑offs and ensure engineering is involved early in important business decisions, especially in payments, money movement, interest and fees. • 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., • 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., • 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. We promote, support and celebrate inclusion, diversity and equity for all, so that everyone can bring their full selves to work. We believe diversity drives innovation, and that if our team is representative of our community of customers, we can better support their needs. To ensure our recruitment processes provide an equal opportunity for all applicants to succeed, we encourage you to let us know if there are any adjustments that we can make. We have a hybrid policy that includes 2 days from our London office and 3 from home. If the role states it is either hybrid or remote, candidates must be based within the UK. At this time we cannot offer visa sponsorship for this role and we cannot consider overseas applications. Please note if offered a position, the offer is conditional and subject to the receipt of satisfactory pre‑employment checks which we will conduct such as criminal record and adverse credit history checks. As a regulated financial business, an adverse financial history could impact your suitability for the role. If you are aware of anything that could affect your suitability for the role, please let us know in advance. #J-18808-Ljbffr