1. What is a Software Engineer at Cleo (United Kingdom)?
As a Software Engineer at Cleo (United Kingdom), you are not just writing code; you are building the financial intelligence layer that helps millions of users manage their money. Cleo differentiates itself by acting as an AI-powered financial assistant, requiring engineers who can balance high-velocity product delivery with robust, scalable, and domain-driven design. You will work within cross-functional squads, where your contributions directly influence user-facing features, data modeling, and the underlying systems that process complex financial transactions.
This role is critical because the product relies on precision and reliability. You will encounter challenges related to state management, domain modeling, and system architecture, often working in a Ruby-heavy environment. Success in this role requires a deep appreciation for simplicity, test-driven development, and the ability to articulate technical trade-offs in the context of business impact. You will be expected to own your features from inception to production, collaborating closely with product managers and other engineers to deliver value in small, iterative steps.



