Senior Software Engineer

Boost Talent ltd

Manchester

On-site

GBP 75,000 - 110,000

Full time

Just now
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Boost Talent is partnering with a data-driven technology organisation to recruit a Senior Data Engineer. The role focuses on building modern data platforms, scalable pipelines and trusted data products that serve internal and external stakeholders.

You'll influence platform strategy, drive engineering best practices and work within cross-functional teams to deliver reliable, observable data services in a cloud-native environment.

Qualifications

  • Extensive Python development experience with data engineering background.
  • Design and build scalable ETL/ELT pipelines and modern data platforms.
  • Experience with AWS-based data platforms and cloud-native architectures.

Responsibilities

  • Designing, building and maintaining scalable ETL/ELT pipelines and data processing workflows.
  • Developing and optimising data products that transform complex datasets into trusted, consumable assets.
  • Building Python-based services and tooling that support data ingestion, transformation and delivery.
  • Contributing to the evolution of a modern cloud-native data platform.
  • Defining and promoting standards around data quality, governance, metadata and observability.
  • Working closely with software engineering, platform and product teams to improve data accessibility and reliability.
  • Supporting production data systems, monitoring and operational excellence.
  • Contributing to architectural decisions and helping drive engineering best practice across the organisation.
  • Mentoring colleagues and fostering a strong engineering culture.

Skills

Python development
AWS data platforms
ETL/ELT pipelines
Data modelling
Data governance

Tools

dbt
OpenSearch
Parquet
AWS S3/Glue

Job description

We're partnering with a data-driven technology organisation looking for a Senior Data Engineer to help shape the way complex, high-value datasets are collected, transformed, managed and delivered across a global business.

This is a hands-on engineering role focused on building modern data platforms, developing scalable data pipelines and creating trusted data products that support both internal teams and external customers. You'll work with large and complex datasets, helping to establish the architecture, tooling and engineering standards that underpin a growing cloud-based data ecosystem.

You'll join a collaborative engineering environment where teams take ownership of solutions from design through to production. The role offers significant influence over platform strategy, technical direction and engineering best practice, providing the opportunity to shape how data is managed, discovered and consumed across the organisation.

For engineers who enjoy solving large-scale data challenges, improving data accessibility and building reliable systems that directly impact products and customers, this represents an excellent opportunity to make a meaningful contribution.

What You'll Be Doing
  • Designing, building and maintaining scalable ETL/ELT pipelines and data processing workflows
  • Developing and optimising data products that transform complex datasets into trusted, consumable assets
  • Building Python-based services and tooling that support data ingestion, transformation and delivery
  • Contributing to the evolution of a modern cloud-native data platform
  • Defining and promoting standards around data quality, governance, metadata and observability
  • Working closely with software engineering, platform and product teams to improve data accessibility and reliability
  • Supporting production data systems, monitoring and operational excellence
  • Contributing to architectural decisions and helping drive engineering best practice across the organisation
  • Mentoring colleagues and fostering a strong engineering culture
Skills Required

We're particularly interested in experienced Data Engineers who combine strong Python development skills with expertise in building modern cloud-based data platforms.

  • Strong commercial experience as a Data Engineer, Data Platform Engineer or Python Engineer working with large-scale datasets
  • Designing and developing ETL/ELT pipelines and modern data platforms
  • Experience with AWS-based data platforms
  • AWS services including Glue, Step Functions, Athena, S3 and serverless architectures
  • Data modelling, transformation and orchestration tooling such as dbt
  • Working with modern analytical storage formats including Parquet and Iceberg
  • Building robust data ingestion and transformation workflows
  • Data quality frameworks, schema evolution and metadata management
  • Experience with distributed data processing and large-scale datasets
  • Understanding of REST APIs and data integration patterns
  • Strong software engineering principles, including testing, maintainability and security
  • Monitoring, observability and operational support for production data platforms
  • Event-driven architectures, messaging and streaming technologies
  • OpenSearch, graph databases or knowledge graph technologies
  • Data discovery, catalogue or lineage platforms
  • Experience building backend services using Python
  • Experience working within agile, cross-functional engineering teams
Why Apply?
  • Opportunity to influence the evolution of a strategic data platform
  • Work with complex, high-value datasets at scale
  • Significant ownership and technical autonomy
  • Collaborative engineering culture with strong technical standards
  • Exposure to modern cloud, data engineering and platform technologies
  • Opportunity to shape engineering best practices and platform direction
A Little Note From Us

Boost Talent is committed to creating an inclusive recruitment experience and supporting equal opportunities throughout the recruitment process. We welcome applications from people of all backgrounds and will gladly discuss any reasonable adjustments you may need to help you feel supported throughout the process.

While we'd genuinely love to reply to everyone individually, we often receive a high number of applications for the roles we advertise. If your experience aligns with the opportunity, a member of our team will be in touch to discuss the role.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

(197990) AWS Lead Data Engineer
(197990) AWS Lead Data Engineer

Harnham • United Kingdom

Remote
GBP 70,000 - 105,000
Remote-friendly across UK/Europe
Clear progression opportunities
Senior Data Engineer
Senior Data Engineer

TrueNorth® • Manchester

On-site
GBP 60,000 - 90,000
Senior Data Engineer
Senior Data Engineer

Simple Machines • Greater London

On-site
GBP 70,000 - 90,000
Data Engineer
Data Engineer

Addition • Watford

On-site
GBP 70,000 - 110,000
Company bonus scheme
Matched pension contributions
Private healthcare
+2
Data Engineer
Data Engineer

Oscar Technology • Greater London

Hybrid
GBP 60,000 - 75,000
Hybrid working (London-based)
Generous benefits package
Ownership in data platform
Senior Data Engineer
Senior Data Engineer

Searchability® • Greater London

Hybrid
GBP 90,000 - 110,000
Hybrid working
Equity package
Competitive salary
+2
Senior Data Engineer
Senior Data Engineer

ISx4 Group • Belfast City District

Hybrid
GBP 70,000 - 100,000
Data Platform Lead
Data Platform Lead

Sanderson • Cardiff

On-site
GBP 90,000 - 120,000
Data Engineer
Data Engineer

The Graduate Project • Cardiff

On-site
GBP 55,000 - 75,000
Senior Data Engineer - ID44669
Senior Data Engineer - ID44669

Humand Talent • Packmoor

On-site
GBP 60,000 - 80,000