What youโll be doing
- Joining a cross-functional product squad and collaborating with a mix of engineers, designers, analysts and other disciplines to develop features that enhance our users' financial health.
- Collaborating with other peers in your squad and pillar to provide technical insight into upcoming work, and leading the delivery by helping pull everyone together to get it shipped.
- Mentoring colleagues to help them grow as engineers and actively supporting their development.
- Working on our Ruby on Rails monolith, building data models, APIs, and business logic services.
- Delivering your work using agile methodologies and tools like tests, observability, AB-tests, and feature flags.
- Contributing to cross-cutting concerns that improve our engineering efforts.
- Taking part in shaping the work of your squad beyond technical aspects, participating in product ideation, user research, design reviews, retrospectives, and more.
โ
Here are some examples, big and small, of the kinds of product feature work our engineers have taken part in over the last year:
- Building a secured credit card
- Launching new budget analysis features
- implementing pricing experiments for subscriptions
Want to hear more from our engineers? Check out Magda's blog post.
โ
โ
About you
You are passionate about making a positive difference in society by improving the financial health of our users. You align with our company values and engineering principles, which drive our ways of working and software delivery.
โ
โ
Our Tech Stack
Cleo is built as a Ruby on Rails monolith with a single React Native app frontend, utilising TypeScript. We also leverage Python for machine learning services and PostgreSQL for our database, all hosted on AWS. Our CI/CD pipeline is fully automated, with production deployments happening on every merge via Heroku. Our backend engineers deploy multiple times a week, and we release our frontend app to Google and Apple for review at least once a week.
โ
While we take a pragmatic approach, we place a strong emphasis on quality. Our code is peer-reviewed, and we maintain automated testing using Minitest and CircleCI. We're also actively working towards a more modular architecture, focusing on separating concerns to achieve all the benefits of microservices within a monolith, while progressively refactoring our code as we build new features. Everyone in the engineering team contributes to driving our technical strategy, voices & ideas from all levels are valued: we are all owners at Cleo.
โ
โ
What do you get for all your hard work?
- A competitive compensation package (base + equity) with bi-annual reviews, aligned to our quarterly OKR planning cycles. You can view our public progression framework and salary bandings here: https://cleo-ai.progressionapp.com/
- Work at one of the fastest-growing tech startups, backed by top VC firms, Balderton & EQT Ventures
- A clear progression plan. We want you to keep growing. That means trying new things, leading others, challenging the status quo and owning your impact. Always with our complete support.
- Flexibility. We canโt fight for the worldโs financial health if weโre not healthy ourselves. We work with everyone to make sure they have the balance they need to do their best work
- Work where you work best. Weโre a globally distributed team. Our Poland team works fully remotely, but we host virtual socials and an annual company offsite somewhere in Europe with all expenses paid.
โ
โ
Other benefits:
- Company-wide performance reviews every 6 months
- Generous pay increases for high-performing team members
- Equity top-ups for team members getting promoted
- 1 month paid sabbatical after 4 years at Cleo
- Regular socials and activities, online and in-person
- We'll pay for your OpenAI subscription
- Online mental health support via Spill
- Weโre in the process of setting up a legal entity in Poland that will come with a full suite of benefits, akin to what we offer in the UK - for now, weโll be employing you through our EOR provider, Deel, and can discuss our current benefit offering directly.
โ
This is a 4- stage interview process:
- Interview with the Recruiter (30 mins)
- Interview with the Engineers (45 mins)
- Technical interview - Live Coding in Ruby (2 hours)
- Interview with the Engineering Managers (45 mins)
โ
We strongly encourage applications from people of colour, the LGBTQ+ community, people with disabilities, neurodivergent people, parents, carers, and people from lower socio-economic backgrounds.
โ