Lead Software Engineer
Confidential
Posted: May 13, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are seeking a Lead Software Engineer to design and implement modern systems for Moneyboat's legacy monolith. The ideal candidate will have expertise in Go and Temporal microservices.
Required Skills
Job Description
Lead Software Engineer (Legacy & Modern Systems)
Engineering, Israel - Hybrid / Haifa, Israel
Overview
This is a high-impact leadership position requiring a product-first technical mindset. You will be responsible for the stewardship of Moneyboat’s entire technical ecosystem.
This role is a unique hybrid - leading the continued development of our modern Go/Temporal microservices while also acting as the primary guardian and domain expert for our core legacy Laravel monolith.
The ideal candidate is not just a coder, but a systems thinker who will become the ultimate Subject Matter Expert (SME) on how money flows through our platform.
Key responsibilities
Systems Duality: Balance the scaling of new services (built in Go) with the maintenance and strategic decomposition of the legacy Laravel (PHP) monolith.
Product SME: Deep-dive into the "Moneyboat" business logic. You will be the person who understands the why behind the data, becoming the bridge between technical execution and product strategy.
Architectural Migration: Lead the transition from the monolith to a "Contract-First" microservice architecture without disrupting existing business operations.
Workflow & Contract Management: Oversee complex financial state machines in Temporal and maintain strict API integrity via OpenAPI/oapi-codegen.
Infrastructure & DevOps: Manage environment-isolated infrastructure using Terraform and ensure stability through a robust Trunk-Based Development workflow.
Technical Requirements
Polyglot Expertise: Production-level experience in Go (for the future) and PHP/Laravel (for the foundation).
Architecture: Proven experience managing "distributed monolith" risks and a deep commitment to service isolation and clean boundaries.
Complex Workflows: Experience with orchestration engines (Temporal preferred) or complex event-driven systems.
Legacy Refactoring: A proven track record of maintaining and modernizing large-scale legacy codebases without sacrificing reliability.
Your skills & experience
We are looking for a rare breed of engineer - someone with the patience to master a complex legacy system and the vision to help build its replacement.
You are a best-in-class problem solver who enjoys the detective work of legacy code as much as the architecture work of greenfield services.
You are comfortable being the final word on technical truth within the organization.
About us
Ahoy there! We’re Evergreen Finance London, a UK-based direct lender that provides consumers with short-term loans from £200 to £1,500. We started our journey in 2014 with a vision to make a mark as a company that puts transparency, affordability, and quality service at the heart of everything we do.
We know the value of flexibility, creativity, and innovation in today’s fintech space, and we work hard to create and deliver best-in-class experiences that support our customers and give them the confidence they need to live life to the full.
Vision, Mission & Values
Our vision, mission & values are what drive the amazing work we do. From the decisions we make to the actions we take, they form the foundations of Evergreen Finance London's brand & strategy.
Our vision describes our view of the world because of Evergreen Finance London. It's the way we want it to be and the reason we keep going, even if times might seem tough. Empowering Financial Confidence, with seamless, responsible, and innovative financial solutions.
When people have access to the financial resources and knowledge that are right for them, we know they can do great things. We exist to help them get access to a solution that's right for them, even when others might have refused to help.
Our core set of values are what we hold to be true, no matter what. We have four core values here at Evergreen Finance London, Accountability, Care, Diligence and Collaboration.
Our vision, mission, and values guide everything that we do. They're the fundamental "pillars" of our company that make us who we are, and help to ensure that anyone we interact with (internal or external) remembers Evergreen Finance London, what we do, and what we stand for.