Technical Lead

  • Marshmallow
  • 05/05/2026
Full time Information Technology Telecommunications Java Data Analyst Data Scientist Software Engineer

Job Description

About the Growth Team

The Growth team's mission is to bring Marshmallow motor insurance to as wide an audience as possible. We focus on ensuring coverage meets the needs of a broad range of UK drivers and clearly communicate the value of Marshmallow's offering to them, thereby growing our customer base, top line, and profitability.

Please note we are not in a position to offer sponsorship and/or a visa for this position.

Role

We're looking for a Technical Lead - Backend to join our cross functional team of Engineers, Data Scientists, Data Analysts, Product Managers, and an Engineering Manager.

What you'll be doing
  • Lead engineers within a product team to build scalable, reliable, and fault tolerant customer flows, including mid term adjustments and cancellations.
  • Manage and execute ambiguous technical solutions with appropriate urgency to deliver business impact.
  • Create and promote efficiency and speed within the team by improving existing solutions and developing new ones.
  • Partner with stakeholders to understand requirements and deliver functionality iteratively.
  • Mentor engineers from Junior to Senior levels, supporting their development through feedback and growth opportunities.
  • Originate 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 developing and scaling complex microservices systems.
  • Previous experience identifying, analysing, and resolving system availability, reliability, and performance issues.
  • Experience mentoring and guiding engineers across development levels.
  • Strong expertise in an object oriented language, preferably Java, and a willingness 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, with no office requirement.
  • Competitive bonus scheme.
  • Flexible benefits budget: £50 per month to spend on a personal benefits budget.
  • Learning and development: Personal budget for books and training courses; 2 learning days a year.
  • Mental wellbeing support: Access therapy and mental health sessions through Oliva.
  • Private health care: Benefits through Vitality, including reduced gym membership and smartwatch discounts.
  • Medical cash plan: Assistance with dental, optical, and physiotherapy costs.
  • Tech scheme: Get the latest tech for less.
Other benefits

33 days holiday (including bank holidays), pension, cycle to work scheme, monthly team socials and company wide socials every month.

Our process
  • Initial call with Tech Talent Acquisition team (30-45 minutes).
  • Tech interview with two engineers focused on pair programming, systems design, and operational excellence (1 hour 30 minutes).
  • Past experience and culture interview with an engineering manager, checking alignment with our mission and values (1 hour 30 minutes).
Background checks

We'll carry out standard background checks, including a DBS and a Cifas check.

Diversity of thought

We are committed to hiring fairly, regardless of background, identity or experience. If you see yourself in this role, we encourage you to apply.