At a Glance
- Tasks: Lead a team to build scalable, reliable customer flows and mentor engineers.
- Company: Join a fast-growing unicorn in the financial services sector.
- Benefits: Flexible working, competitive bonuses, and personal development budgets.
- Other info: Dynamic environment with a focus on collaboration and career growth.
- Why this job: Make a real impact on growth while working with cutting-edge technology.
- Qualifications: 8+ years in software engineering and 2+ years as a Technical Lead.
The predicted salary is between 80000 - 100000 € per year.
We’re on a mission to make migration easy. We started building Marshmallow in 2017. Since then, we’ve grown from 3 to 700+ people, gained unicorn status, raised ~£140M over three funding rounds, turned profitable, insured millions of drivers and lent millions in car loans. But we’re only just getting started. Our goal is to become one of the largest financial services providers in the world. Over the next 10 years we’ll grow exponentially, not only by scaling our existing products, but also by building new ones. To achieve our goals we need incredibly ambitious, commercially driven people who never settle for ‘good enough’. Marshmallowers are hungry for autonomy and ownership, and would rather improve than coast. Everyone raises standards and has an impact, with a focus on collective success over self‑interest. We’ve created an environment where curious, tenacious people win and grow together. If that sounds motivating, this could be the place for you.
Engineering at Marshmallow
Our engineers are at the heart of the solutions. They work on product builds from start to finish, solving lots of challenges to help us build fast and scale up! Our engineers cover a range of skills across frontend, backend, full stack, iOS and Android, and work alongside designers, data scientists, researchers and product managers within our product teams. Our product teams include Renewals, Growth and Claims to name a few! Each team sets its own roadmap, owns the build and maintenance of products E2E and actively pushes the codebase forward for scale.
Our Tech Stack
- Backend and Infrastructure: Latest Java microservice, Spring Boot with Spring Cloud, DynamoDB, Terraform, Docker, AWS Fargate, Datadog, Opslevel, and TeamCity.
- Frontend and Mobile: TypeScript, CSS‑in‑JS (Styled Components), React, Redux, Redux Hooks, and other modern state management libraries. Kotlin on Android and Swift on iOS.
- Data Analytics / Engineering: SQL, Python, Snowflake, dbt, Airflow & Looker.
- AI at Marshmallow: Sierra.ai for conversational AI, Python and LangChain for agentic AI solutions, SageMaker and MLflow for Machine Learning, Cursor and Claude Code for developer productivity.
About the Growth Team you’ll be joining
The Growth team’s mission is to bring Marshmallow motor insurance to as wide an audience as possible. We do this by ensuring we have cover that meets the needs – both mainstream and niche – of a huge range of UK drivers, and by ensuring the value of Marshmallow’s offering is clearly communicated to them. In doing so, we contribute to growing Marshmallow’s customer‑base, and growing our top line and profitability. You'll be at the heart of Marshmallow's growth efforts, collaborating closely with Product, Data, and our users to deeply understand customer needs, solve challenges across our products, and deliver an inclusive, seamless, and impactful experience that drives business growth!
What you’ll be doing
- Lead engineers within a product team to build scalable, reliable and fault‑tolerant customer flows, including midterm adjustments and cancellations.
- Manage and execute ambiguous technical solutions with appropriate sense of urgency to deliver impact to the business.
- Create and promote efficiency and speed within the team by improving existing solutions and developing new ones.
- Partner with stakeholders to understand requirements, build and deliver functionality iteratively.
- Mentor engineers from Junior to Senior levels of experience, supporting their development through feedback and sharing opportunities.
- Origin and review architectural designs to meet Marshmallow’s growing scale.
- Work closely with the Engineering Manager to champion and roadmap technical debt investment.
What we’re looking for from you
- 8+ years of software engineering experience.
- 2+ years of experience as a Technical Lead.
- Strong experience with developing and scaling complex microservices systems.
- Previous experience with identifying, analysing, and resolving system availability, reliability, and performance issues.
- Experience mentoring and guiding engineers with a range of experience.
- Strong expertise in any object‑oriented language, preferably in Java, and a desire to learn more.
Perks of the job
- Flexible working: Spend 3 days a week with your team in our new collaborative London office.
- Sabbatical Leave: Get a 4‑week fully paid sabbatical after being with us for 4 years.
- Work From Anywhere: 4 weeks of work from anywhere to use, with no need to come to the office.
- Competitive bonus scheme: designed to reward and recognise high performance.
- Flexible benefits budget: £50 per month to spend on a Ben Mastercard meaning you get your own benefits budget to spend on things you want, whether that’s subscriptions, night classes, the big shop or a forest of houseplants.
- Learning and development: Personal budget for books and training courses to help you grow in your role and 2 learning days a year.
- Mental wellbeing support: Access therapy and mental health sessions through Oliva.
- Private health care: Enjoy all the benefits Vitality has to offer, including reduced gym memberships and discounts on smartwatches.
- Medical cash plan: To help you with the costs of dental, optical and physio.
- Tech scheme: Get the latest tech for less.
- Plus all the rest; 33 days holiday (including bank holidays), pension, cycle to work scheme, monthly team socials and company‑wide socials every month!
Our process
We break it up into 3 stages:
- Initial call with Tech Talent Acquisition team (30/45 minutes).
- Tech interview with two engineers which is centred around pair programming, systems design and operational excellence questions (1 hour 30 minutes).
- A past experience & culture interview with one of our engineering managers to check that your ways of working aligns with our processes, mission and values (1 hour 30 minutes).
We’ll let you know if you’re invited to an interview or not. But, as a small team with a lot of applications to consider, we can’t give individual feedback on each application.
Background checks
As part of our commitment to maintaining a safe and trustworthy environment, we’ll carry out standard background checks, including a DBS and a Cifas check. These help ensure there are no ongoing criminal proceedings and support the prevention of fraud and other forms of serious misconduct. If anything of concern is identified, it may affect your eligibility for certain roles or services. Feel free to ask our Talent Acquisition team if you have any questions about this!
Diversity of thought
We know the best ideas come from having different perspectives in the room - and we're committed to hiring fairly, regardless of background, identity or experience. If you see yourself in this role, we'd encourage you to apply.
Technical Lead in London employer: Dangote Industries Limited
At Marshmallow, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to take ownership of their projects and drive meaningful change. With flexible working arrangements, generous benefits including a fully paid sabbatical after four years, and a strong focus on personal development, we ensure that our team members not only thrive in their roles but also enjoy a fulfilling work-life balance. Join us in our London office and be part of a rapidly growing company where your contributions directly impact our mission to revolutionise financial services.
StudySmarter Expert Advice🤫
We think this is how you could land Technical Lead in London
✨Tip Number 1
Network like a pro! Reach out to people in your industry on LinkedIn or at events. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Prepare for those interviews! Research the company, understand their products, and think about how your skills can help them grow. Show them you’re not just another candidate.
✨Tip Number 3
Practice makes perfect! Do mock interviews with friends or use online platforms. The more comfortable you are talking about your experience, the better you'll perform.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing passionate candidates who take the initiative!
We think you need these skills to ace Technical Lead in London
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Technical Lead role. Highlight your experience with microservices and mentoring, as these are key aspects of what we’re looking for at Marshmallow.
Showcase Your Impact:When detailing your past experiences, focus on the impact you’ve made in previous roles. We love to see how you've contributed to team success and improved processes, so don’t hold back!
Be Authentic:Let your personality shine through in your application. We value curiosity and tenacity, so share your passion for engineering and how you align with our mission to make migration easy.
Apply Through Our Website:For the best chance of getting noticed, apply directly through our website. It helps us keep track of applications and ensures you’re considered for the role you’re excited about!
How to prepare for a job interview at Dangote Industries Limited
✨Know Your Tech Stack
Familiarise yourself with the tech stack mentioned in the job description, especially Java microservices and Spring Boot. Be ready to discuss your experience with these technologies and how you've used them to solve complex problems in previous roles.
✨Showcase Your Leadership Skills
As a Technical Lead, you'll need to demonstrate your ability to mentor and guide engineers. Prepare examples of how you've supported team members' growth and how you approach leading a team through challenges.
✨Understand the Business Impact
Marshmallow is focused on growth and customer experience. Be prepared to discuss how your technical decisions have positively impacted business outcomes in the past. Show that you understand the importance of aligning engineering efforts with business goals.
✨Prepare for Collaborative Problem-Solving
Expect to engage in pair programming and systems design discussions during the interview. Brush up on your collaborative coding skills and be ready to think aloud as you tackle problems with the interviewers, showcasing your thought process and technical expertise.