Point your AI agent at freehire and let it find you a job.

Get the CLI →

That Recruitment Company

NewBe an early applicant

Senior Software Engineer / Team Lead - Customer Data Platform

Posted 1 view
Discussion

Summary

A senior backend engineer/team lead role at a marketing technology company, owning a Customer Data Platform that turns large volumes of customer data into real-time, personalised insights. The role is hands-on with backend development, Kubernetes-based distributed systems, mentoring engineers, and driving architecture and delivery.

Senior Software Engineer / Team Lead - Customer Data Platform

Are you an experienced backend engineer who enjoys staying hands-on while helping others do their best work?

We’re supporting an established marketing technology company in finding a Senior Software Engineer / Team Lead for its Customer Data Platform. This platform brings together large volumes of customer data, turning it into reliable, real-time insights that power personalised experiences across multiple channels.

You’ll take technical ownership of a distributed engineering team, balancing software development, technical decision-making, mentorship and delivery.

What you’ll be doing

  • Lead by example through hands‑on backend development
  • Support and mentor engineers across a remote environment
  • Turn business and user requirements into clear technical deliverables
  • Work closely with Product, Architecture and Technical Leadership
  • Own day-to-day execution, helping the team deliver consistently
  • Maintain strong standards around code quality, testing and maintainabilityContribute to the design of scalable, distributed systems
  • Guide the development and operation of applications running on Kubernetes
  • Improve engineering practices, communication and ownership across the team

What we’re looking for

  • Strong experience building modern backend systems
  • Previous experience leading or mentoring software engineers
  • Knowledge of distributed architectures, APIs and system integrations
  • Practical experience with containerised applications and Kubernetes
  • Confidence balancing delivery speed, technical quality and business impact
  • Clear communication and experience collaborating across technical and product teams
  • A pragmatic mindset. You can explain different options and help stakeholders reach the right impact-versus-effort decision

Nice to have

  • Production experience with Go
  • Event-driven architecture or messaging systems
  • Cloud platforms and infrastructure-as-code
  • High-throughput or data-intensive systems
  • Experience using AI to improve engineering workflows or end-user solutions

Why consider it?

  • Technical ownership of a business-critical Customer Data Platform
  • Real influence over architecture, engineering standards and product quality
  • Complex scalability and data challenges with genuine product impact
  • A culture built around trust, ownership and thoughtful decision-making
  • The opportunity to remain hands-on while developing a strong engineering team

Skills

What Lead Data Engineering jobs ask for — and how much of it you have →

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available