Rodeo
ResourcesPartnersSign in

VE3

Senior Data Engineer

Maidenhead
Posted 2 days ago
Sign up to applySee more jobs like this

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Senior Data Engineer

Job Title: Senior Data Engineer Location: Maidenhead, United Kingdom Position Type: Full-time Experience Level: 5+ years

Role Summary:

We are looking for an experienced Senior Data Engineer to design, build, optimise, and maintain scalable data platforms and data pipelines across modern cloud and enterprise environments. The role will involve working with architects, analysts, data scientists, product owners, and client stakeholders to deliver robust, secure, and high-performing data solutions. The successful candidate will have strong hands-on engineering experience across cloud data platforms, data integration, data modelling, ETL/ELT pipelines, automation, DevOps, and data quality. They will be expected to take ownership of complex data engineering workstreams, provide technical leadership to junior engineers, and ensure solutions are delivered in line with agreed architecture, security, governance, and operational standards. This is a senior delivery role requiring both technical depth and practical delivery experience in complex, regulated, or enterprise environments.

Key Responsibilities

Data Engineering and Platform Delivery:

  • Design, develop, test, deploy, and maintain scalable data pipelines using modern cloud-native and enterprise data engineering tools.
  • Build robust ETL/ELT processes to ingest, transform, validate, and publish data from multiple structured and unstructured sources.
  • Work with batch, near-real-time, and streaming data processing patterns where required.
  • Develop reusable data engineering components, frameworks, templates, and automation scripts.
  • Support the development of data lakes, lakehouses, data warehouses, operational data stores, and analytics platforms.
  • Optimise data pipelines for performance, cost, reliability, scalability, and maintainability.
  • Ensure data engineering solutions are production-ready, supportable, monitored, and documented.

Cloud and Technology Implementation:

  • Build data solutions on cloud platforms such as Microsoft Azure, AWS, or Google Cloud, with strong preference for Azure experience.
  • Work with technologies such as AWS Glue, Azure Data Factory, Synapse Analytics, Databricks, Fabric, Data Lake Storage, SQL, Python, Spark, Power BI, Snowflake, dbt, Airflow, Kafka, or equivalent tooling.
  • Implement data ingestion from APIs, databases, files, SaaS platforms, event streams, and third-party systems.
  • Use infrastructure-as-code, CI/CD pipelines, and automated deployment approaches where appropriate.
  • Collaborate with DevOps and platform teams to ensure secure and reliable deployment of data workloads.

Data Modelling, Quality, and Governance:

  • Design and implement appropriate data models, including dimensional models, data vault, star schemas, and curated analytical datasets.
  • Apply data quality rules, validation checks, reconciliation controls, and exception handling.
  • Support metadata management, lineage, data cataloguing, and governance requirements.
  • Ensure solutions comply with data security, privacy, access control, retention, and audit requirements.
  • Work with business and technical stakeholders to define data definitions, mapping rules, transformation logic, and acceptance criteria.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

Technical Leadership:

  • Lead data engineering workstreams from discovery through to design, build, test, deployment, and support transition.
  • Provide technical guidance, mentoring, and code reviews for junior and mid-level data engineers.
  • Translate high-level architecture into practical engineering designs and delivery tasks.
  • Contribute to technical decision-making, estimation, planning, and risk management.
  • Identify engineering risks, dependencies, blockers, and improvement opportunities early.
  • Promote engineering standards, reusable patterns, documentation, and good development practices.

Stakeholder and Delivery Management:

  • Work closely with product owners, business analysts, architects, testers, data analysts, and client stakeholders.
  • Participate in agile ceremonies including sprint planning, daily stand-ups, backlog refinement, reviews, and retrospectives.
  • Support discovery workshops, requirements analysis, technical design sessions, and show-and-tell demonstrations.
  • Produce clear technical documentation, data flow diagrams, mapping specifications, deployment guides, and support documentation.
  • Support transition into live service, including knowledge transfer, runbooks, monitoring, incident response, and handover to support teams.

Required Skills and Experience

Essential Technical Skills

  • Strong experience as a Data Engineer or Senior Data Engineer in enterprise or cloud environments.
  • Strong SQL skills, including query optimisation, stored procedures, data modelling, and performance tuning.
  • Strong Python or PySpark experience for data processing, automation, and transformation logic.
  • Experience building ETL/ELT pipelines using tools such as AWS Glue, Azure Data Factory, Databricks, Synapse, Fabric, dbt, Airflow, Informatica, Talend, or similar.
  • Experience working with cloud data platforms, preferably Microsoft Azure.
  • Experience with data lake, lakehouse, data warehouse, and analytical platform architectures.
  • Good understanding of batch processing, incremental loads, CDC, API ingestion, and file-based ingestion patterns.
  • Experience with data validation, reconciliation, error handling, and data quality controls.
  • Experience using Git-based source control and CI/CD practices.
  • Understanding of security, access control, encryption, data privacy, and environment management.

Essential Delivery Experience:

  • Experience delivering production-grade data platforms or pipelines in complex organisations.
  • Ability to work across the full delivery lifecycle from requirements and design through to build, test, release, and support.
  • Experience working in agile delivery teams.
  • Ability to produce clear technical documentation and explain technical concepts to non-technical stakeholders.
  • Experience leading technical workstreams or mentoring other engineers.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Ability to work independently, manage priorities, and take ownership of outcomes.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Desirable Skills and Experience:

  • Microsoft Azure certifications, such as Azure Data Engineer Associate or equivalent.
  • Experience with AWS Glue, Microsoft Fabric, Azure Synapse Analytics, Azure Data Lake, Azure SQL, Azure Functions, Logic Apps, Event Hubs, or Azure Purview.
  • Experience with Databricks, Delta Lake, Spark, Unity Catalog, MLflow, or lakehouse patterns.
  • Experience with Snowflake, Redshift, BigQuery, or other cloud data warehouse platforms.
  • Experience with dbt, data transformation frameworks, or analytics engineering practices.
  • Experience with streaming technologies such as Kafka, Event Hubs, Kinesis, or Pub/Sub.
  • Experience with Power BI semantic models, reporting datasets, or analytical consumption layers.
  • Experience with data governance, data lineage, metadata management, master data management, or data cataloguing.
  • Experience with Terraform, Bicep, ARM templates, Docker, Kubernetes, or other infrastructure and deployment tooling.

Behavioural Competencies:

  • Strong ownership mindset with the ability to take accountability for technical delivery.
  • Clear and confident communicator, able to engage with technical and business stakeholders.
  • Pragmatic problem solver who balances engineering quality with delivery timelines.
  • Collaborative team player who supports others and contributes to shared outcomes.
  • Detail-oriented, with strong focus on data accuracy, quality, and operational reliability.
  • Comfortable working in fast-paced, multi-disciplinary, and multi-supplier environments.
  • Able to challenge constructively and recommend practical improvements.
  • Committed to continuous learning and keeping up to date with modern data engineering practices.

Typical Deliverables:

  • Data pipeline designs and implemented ETL/ELT workflows.
  • Data ingestion, transformation, validation, and publishing components.
  • Data models, schemas, mapping documents, and transformation specifications.
  • Automated deployment pipelines and environment configuration.
  • Data quality checks, reconciliation reports, and exception handling processes.
  • Technical design documentation and data flow diagrams.
  • Runbooks, operational guides, and support handover documentation.
  • Performance optimisation recommendations and implemented improvements.
  • Knowledge transfer sessions and mentoring for internal teams.

Qualifications:

  • Degree in Computer Science, Data Engineering, Software Engineering, Information Systems, Mathematics, Statistics, or a related discipline, or equivalent professional experience.
  • Relevant cloud or data engineering certifications are desirable but not mandatory.

Experience Level:

  • 5+ years of experience in data engineering, software engineering, or data platform delivery.
  • At least 2+ years of hands-on experience delivering cloud-based data engineering solutions.
  • Prior experience in a senior, lead, or workstream ownership role is preferred.
Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Skills

Data Engineering
Cloud Platforms
ETL
ELT
SQL
Python
Data Modelling
Data Quality
DevOps
Automation
Data Governance
Data Pipelines
Azure
AWS
Spark
Kafka

Location

Maidenhead, England, United Kingdom

Sign up to applySee more jobs like this