Senior Software Engineer - Retain at Flock | England, GB | Rezi

Senior Software Engineer - Retain at Flock

Senior Software Engineer - Retain

Flock · England, GB

4 weeks ago

Senior Software Engineer - Retain

Flock · England, GB

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Join Flock as a Senior Software Engineer on our Retain team, where you'll build and develop services that help fleet customers see Flock's value, integrate it into their daily workflow, and operate safer, more profitable fleets. You will use AI tools and coding agents as a normal part of how the team designs, builds, and operates.

Responsibilities

  • Lead design, build, and operation of critical backend services for the Retain team.
  • Write high-quality, well-tested TypeScript and own delivery to production.
  • Shape PostgreSQL schemas.
  • 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.
  • Work closely with product, data, and commercial teams to translate needs into technical scope, define success metrics, and guide trade-offs to deliver customer-focused outcomes.
  • 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 AI is applied across the telemetry pipeline.
  • Own problems end-to-end, from design and build to deployment and measuring impact.
  • Work with engineers to keep the codebase clean and maintainable.
  • Integrate with and contribute to the development of RESTful APIs exposed via API Gateway.
  • Collaborate with backend engineers to shape APIs that efficiently serve data-intensive views.
  • Use AWS experience (SQS, Lambda, API Gateway, S3, EventBridge, CloudWatch) to support and extend the telemetry data ingestion and delivery pipeline.
  • Work with infrastructure-as-code tools like Terraform or CDK for provisioning long-lived resources.
  • Collaborate with product managers and engineers to scope, deliver, and test features.
  • Participate in daily standups, sprint planning, and retrospectives in our Agile process.
  • Deliver high-quality, well-tested code and raise the team’s standards by contributing to and leading code reviews, pairing sessions, and design discussions.
  • Mentor and support other engineers through practical, technical feedback.
  • Share knowledge and support the growth of engineers across the team.
  • Act as a force-multiplier by driving best practices and shaping long-term technical decisions for our engineering community.
  • Use AI tools and agents across the lifecycle, from design exploration to testing and operational tooling, while owning the reliability of everything shipped.
  • Bring clarity to complex problems and help define sharply scoped, impactful deliverables.
  • Measure success by lasting impact on customers and the team.

Requirements

  • Constructive and thoughtful; contribute ideas, be receptive to feedback and proactively improve code and team processes through CI/CD, tooling and code reviews.
  • Hands-on production experience building services in TypeScript; write typed, maintainable code and own delivery.
  • Strong PostgreSQL skills: schema, SQL, indexing, performance and migrations.
  • Experience designing and operating distributed services in AWS, making pragmatic scalability, observability, reliability and cost trade-offs.
  • Thoughtful approach to testing and the full development lifecycle; shape code, deployment, maintenance and operational runbooks, with serverless experience.
  • Comfortable collaborating with product and business stakeholders to translate needs into technical scope and deliver owned features.
  • Define and track success metrics for product outcomes; navigate complex, ambiguous problems while keeping high standards, bias for action and customer focus.
  • Hands-on use of AI coding tools in your daily workflow, and clear judgement about where they help and where they don't.
  • Awareness of various architectural approaches, especially within serverless environments and the benefits and limitations of Layered Architecture.
  • Understanding of how infrastructure and application layers work together to optimise solutions.
  • Knowledge of functional programming concepts.
  • Experience with SQS and EventBridge as transport services with an interest in stream processing and queue optimisation.

Skills

  • TypeScript
  • PostgreSQL
  • AWS
  • SQS
  • Lambda
  • API Gateway
  • S3
  • EventBridge
  • CloudWatch
  • Terraform
  • CDK
  • RESTful APIs
  • Infrastructure-as-code
  • Agile
  • CI/CD
  • AI coding tools
  • AI agents
  • Serverless
  • Functional programming

Location

  • Central London

Work Type

  • Hybrid

Experience Level

  • Senior

Education Level

  • Relevant professional qualifications

Salary/Compensations

  • Competitive salary

Benefits

  • 25 days of holiday (+ Bank Holidays)
  • Share Incentive Plan
  • Workplace Pension
  • Private Medical Insurance (including Optical & Mental Health support options)
  • Various Salary Sacrifice Schemes (Workplace Nursery, Holiday Purchase, Tech, Gym, Cycle to Work, Electric Vehicle, Private Medical Insurance for families)
  • Enhanced Parental Leave and Pay
  • £1000 toward relevant professional qualifications
  • £500 per annum towards learning and development
  • 3 days paid leave for L&D purposes

About the Company

  • At Flock we do insurance very differently.
  • We're nearing 1 billion connected, insured miles.
  • 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.
  • 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.

Equal Opportunity

  • Authenticity is important to us. We value the unique qualities and experiences you bring. So if you apply, just be your genuine self. It's who we want!