×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - Data

Remote / Online - Candidates ideally in
Cardiff, Cardiff City Area, CF10, Wales, UK
Listing for: Confused.com
Remote/Work from Home position
Listed on 2025-11-24
Job specializations:
  • Software Development
    Software Engineer, Data Engineer
Job Description & How to Apply Below
Position: Staff Software Engineer - Data

Staff Software Engineer - Data

is the UK’s first comparison platform for car insurance. We’ve been helping customers since 2002 by empowering them to make better decisions around insurance and financial services. Our mission is simple: take away the confusion when comparing financial products and services to help you save time and money.

Department: Engineering Location: Cardiff

What You Will Be Responsible For
  • Work alongside established & experienced engineering teams, supporting and growing the organisation’s understanding & utilisation of modern technology.
  • Collaborate with various cross‑functional disciplines to bring ideas to life, shaping and delivering the ongoing technical vision of the organisation alongside peers.
  • Exercise autonomy over technical strategy, decisions and implementation approach, delivering using practices that align with your preferred ways of working.
  • Utilise logs, metrics and data to monitor and improve system performance & reliability.
  • Enhance a diverse engineering culture by participating in technical catch‑ups, working groups and All Hands.
  • Share your experience, knowledge and expertise in a continuous learning environment.
  • Proactively identify opportunities for improvement across the organisation.
  • Manage your time effectively between team and organisation level contributions.
  • Rotate around the business to build relationships and act as a multiplier.
What We Look For In You
  • Understand, assess and effectively apply modern data architectures (dimensional model, data mesh, data lake).
  • Experience in applying and using data observability methods effectively.
  • Experience in modern software development practices (agile, CI/CD, Dev Ops, infrastructure as code, observability).
  • Experience applying DORA metrics to Data Products.
  • Experience with Domain‑driven design, Event‑driven architecture and Contract‑driven development.
  • Experience and understanding of designing data products and versioning.
  • Proven technical leadership and managing relationships with multiple cross‑departmental stakeholders.
  • Extensive experience designing, implementing and maintaining robust data pipelines and transformation processes.
  • Ability to understand detailed technical requirements and explain technical concepts to both technical and non‑technical stakeholders alike.
Technical Proficiency
  • Strong knowledge of SQL and Python programming.
  • Extensive experience working within a cloud environment.
  • Experience with big data technologies (Spark, Databricks, Delta Lake, Big Query).
  • Experience with alternative data technologies (duckdb, polars, daft).
  • Familiarity with eventing technologies (Event Hubs, Kafka).
  • Deep understanding of file formats and their behaviour such as parquet, delta and iceberg.
What We Offer
  • Employer matching pension up to 7.5%
  • Hybrid approach of in‑office and remote working, and a “Work from Home” budget to help contribute towards a great work environment at home.
  • Excellent maternity, paternity and adoption leave policy.
  • 25 days holiday (increasing to 30 days) + 2 days “My Time” per year.
  • Up to 30 days per year “working from anywhere”.
  • A healthy learning and training budget.
  • Electric vehicles scheme.
  • Health insurance.
  • Access to the Calm and Peppy app for physical and mental health.
  • Regular events – from team socials to company‑wide events with insightful external speakers to keep colleagues connected.

Referrals increase your chances of interviewing at  by 2x.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary