Senior Software Engineer - Retain
Flock
London · Onsite · Full Time
Posted
Job description
A BIT ABOUT FLOCK At Flock we do insurance very differently. We're nearing 1 billion connected, insured miles. Meaning our real-time, data-driven approach enables us to price connected vehicle insurance and assess risk better than ever before, giving fleet owners the insights they need to improve safety. We don’t just pay claims; we help our customers prevent them. We now insure hundreds of fleets in the UK, including the likes of Amazon, DPD, Uber and Bolt. We've now raised over £50M and our goal is to become the leading insurance company for connected and autonomous vehicles, and we're building a world-class team to help us get there. We're an AI-first business, so whatever the role, we want people who reach for AI by default, stay curious about what it can do, and use it to work faster and think bigger. THE ROLE Join Flock as a Senior Software Engineer on our Retain team , where you'll play a pivotal role in building and developing the services that help our fleet customers see the value of Flock, embed us into their daily workflow, and operate safer, more profitable fleets. You'll use AI tools and coding agents as a normal part of how the team designs, builds and operates. WHAT WE THINK IS MOST EXCITING ABOUT THE ROLE: Senior ownership of core services and systems ▴ Lead design, build and operation of critical backend services for the Retain team. ▴ Write high-quality, well-tested TypeScript, shape PostgreSQL schemas and own delivery to production. Shape architecture for scale, reliability and cost ▴ Drive architecture and platform decisions for scalable, reliable and cost-effective AWS services. ▴ Make pragmatic trade-offs and introduce patterns that improve maintainability and operability. Partner across product and the business to deliver impact ▴ Work closely with product, data and commercial teams to translate needs into technical scope, define success metrics and guide trade-offs to deliver measurable, customer-focused outcomes. Raise engineering quality and capability ▴ Lead by example through code and design discussions, mentoring and pairing. ▴ Encourage practical testing, CI/CD, type-safe APIs and pragmatic functional patterns to raise standards and shape long-term direction. ▴ Use AI coding tools and agents in your daily work, and help shape how we apply AI across the telemetry pipeline, from data quality checks to the insights we surface to…