Careers

Build meaningful technology with accountable teams

Explore opportunities across consulting, application engineering, cloud, data, cyber security, quality engineering, support and industry technology. Every published role includes the context candidates need to assess fit before applying.

Candidate and interviewers discussing a professional role around a laptop in a real interview setting
Careers at RC

Review the complete role before you apply.

Current openings are organised around specific positions rather than a generic resume collection. Select a role to review its job description, technology environment, industry context, qualifications, experience level, working style and location.

View current openings
Current openings

Find a position that matches your experience

Select an opening from the role list. The full job description remains in the main panel so candidates can compare positions without navigating through disconnected career pages.

Data & Analytics

Senior Data Engineer

Design and build dependable data pipelines and analytical platforms for enterprise transformation programmes across multiple industry contexts.

Apply for this role
LocationLondon, UK
Working styleHybrid / client-aligned
Employment typeFull-time
Experience5–8 years

Job description

The Senior Data Engineer will design, implement and operate data pipelines, transformation layers and analytical data products used by client delivery teams and business stakeholders.

The role requires strong engineering judgement around data quality, lineage, performance, security, orchestration and operational support rather than pipeline development in isolation.

Key responsibilities

  • Design batch and streaming ingestion patterns, transformation pipelines and reusable data components.
  • Build and maintain data models, validation controls, orchestration, monitoring and failure-recovery patterns.
  • Work with architects, analysts, application teams and client stakeholders to define data contracts and ownership boundaries.
  • Review code, deployment pipelines and data-quality evidence before production release.
  • Support production diagnosis and continuous improvement of data-platform reliability and cost.

Qualifications

  • 5–8 years of professional data-engineering or closely related software-engineering experience.
  • Strong SQL and Python skills with hands-on experience building production ETL/ELT pipelines.
  • Experience with Spark/PySpark and at least one modern cloud data platform.
  • Working knowledge of data modelling, data quality, orchestration, version control and CI/CD.
  • Ability to explain technical trade-offs clearly to engineering and non-engineering stakeholders.

Preferred qualifications

  • Experience with Azure Data Factory, Databricks, Microsoft Fabric, dbt or equivalent platforms.
  • Experience in regulated, high-volume or multi-system enterprise environments.
  • Knowledge of data lineage, observability, governance and secure data-access patterns.

Benefits & employment terms

  • Compensation, leave, pension and any role-specific benefits are confirmed during the recruitment process and stated in the written offer.
  • Any client-site, travel, security-screening or right-to-work requirements are confirmed before appointment.

Nature of working style

  • Work is organised around project outcomes, engineering standards, peer review and client delivery commitments.
  • Hybrid attendance and client-site presence vary by engagement and are confirmed for the assigned project.
  • Engineers are expected to document decisions, communicate delivery risk early and participate in technical review.

Location

Primary employment location is London. Some engagements may require travel to a UK client location; the requirement will be confirmed before assignment.

Working at RC

Delivery standards shape the employee experience

Technology roles are organised around accountable delivery, professional engineering practices and clear client or project outcomes.

01

Client-impact work

Roles are connected to defined business or delivery outcomes rather than artificial internal assignments.

02

Professional craft

Engineering, consulting and delivery decisions are expected to be explainable, maintainable and grounded in the operating context.

03

Clear ownership

Responsibilities, interfaces, quality expectations and escalation paths should be visible across teams and engagements.

04

Continuous learning

Capability grows through real delivery, peer review, feedback and exposure to changing technologies and business environments.

Hiring journey

A structured process from application to decision

The exact interview sequence may vary by role, but candidates should understand the purpose of each stage and the position they are being assessed for.

01

Apply

Submit your details against a specific published role together with the requested resume and cover letter.

02

Role review

Relevant experience, capability and work context are reviewed against the actual vacancy requirements.

03

Interview / assessment

Where appropriate, discussions explore practical experience, judgement, communication and role-specific capability.

04

Decision

Next steps are communicated in the context of the published vacancy and applicable checks or approvals.

Candidate privacy

Apply only to a role you intend to be considered for.

Candidate information is processed for recruitment purposes. Do not upload passwords, identity credentials or unnecessary sensitive information. Review the Privacy Policy before submitting an application.

Read Privacy Policy