Data Engineer

Arcus FM Limited.

Redditch

On-site

GBP 36,000 - 45,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Salary up to 45k
Discretionary bonus
25 days annual leave
Company pension
Life Assurance
EV salary sacrifice
Learning sponsorships
Cycle to Work
Health cash plan

Job summary

Arcus FM Limited is seeking a Data Engineer to join the Software Development team on an 18-month fixed-term contract. You will design, build, and maintain cloud-native data solutions, pipelines, and lakehouse components using Python, PySpark, and AWS services.

The role is primarily remote with a monthly requirement to visit the Redditch office. Strong SQL, Linux, and version control experience are essential, along with a degree in a related field.

Qualifications

  • Degree in Computer Science, Data Engineering, Software Engineering, Mathematics, or a related discipline.
  • Strong hands-on experience with Python and PySpark.
  • Experience with AWS Glue, Athena, Redshift, and cloud-based data platforms.

Responsibilities

  • Design, develop, and maintain cloud‑native data solutions ensuring data is accurate, accessible, and trusted.
  • Build scalable data pipelines using Python and PySpark.
  • Utilise AWS Glue, Athena, Redshift and related AWS services to support lakehouse architectures.
  • Work with relational and NoSQL databases to ensure data reliability.
  • Collaborate with analysts, engineers, product owners, and stakeholders in an Agile environment.
  • Troubleshoot data issues and improve pipeline performance.
  • Maintain technical documentation and contribute to engineering best practices.

Skills

Python
PySpark
AWS Glue
Amazon Athena
Amazon Redshift
SQL
Apache Iceberg
Linux
Git-based version control
Agile

Education

Bachelor's degree in Computer Science, Data Engineering, or related

Tools

AWS Glue
Amazon Athena
Amazon Redshift
Apache Iceberg
Jira

Job description

Why Join Us

At Arcus, we’re investing in our data platform and building the foundations that enable smarter decisions, better insights, and continued business growth. We’re looking for a talented Data Engineer to join our Software Development team, on an 18-month fixed term contract, and help shape the future of our cloud-based data environment.

This is an exciting opportunity for an experienced engineer who enjoys building scalable data solutions, working with modern AWS technologies, and solving complex data challenges. You’ll play a key role in developing reliable data pipelines and lakehouse platforms that support analytics, reporting, and decision‑making across the business.

Although this role allows for primarily remote working, there is a requirement to attend the Redditch office at least once a month.

What You’ll Be Doing

As a Data Engineer, you’ll design, develop, and maintain cloud‑native data solutions that ensure data is accurate, accessible, and trusted.

  • Designing and developing scalable data pipelines using Python and PySpark
  • Building and optimising data workflows using AWS Glue, Athena, Redshift, and related AWS services
  • Supporting modern lakehouse architectures, including Apache Iceberg
  • Working with relational and NoSQL databases to ensure data is reliable and fit for purpose
  • Collaborating with analysts, engineers, product owners, and stakeholders within an Agile environment
  • Troubleshooting data issues, improving pipeline performance, and supporting production systems
  • Maintaining technical documentation and contributing to engineering best practice
What We’re Looking For

We’re looking for a proactive and hands‑on Data Engineer who enjoys solving problems, improving processes, and delivering high‑quality technical solutions.

Essential experience
  • Experience as a Data Engineer, ETL Developer, Data Platform Engineer, or a similar role
  • Strong hands‑on experience with Python and PySpark
  • Experience with AWS Glue, Amazon Athena, Amazon Redshift, and cloud‑based data platforms
  • Strong SQL skills and experience working with both relational and NoSQL databases
  • Experience supporting or developing Apache Iceberg or modern lakehouse solutions
  • Experience working in Agile delivery environments
  • Familiarity with Linux and Git‑based version control
Desirable experience
  • Experience with Amazon Kinesis
  • Experience using Jira
  • Exposure to CI/CD pipelines and modern software engineering practices
Qualifications
  • Degree in Computer Science, Data Engineering, Software Engineering, Mathematics, or a related discipline
Why Join Arcus?
  • Up to £45,000 per annum, depending on experience
  • Up to 4% discretionary bonus based on performance
  • 25 days annual leave plus Bank Holidays
  • Generous pension scheme with matched contributions (5%-6%)
  • Life Assurance
  • Salary Sacrifice Electric Vehicle Scheme
  • Learning & Development opportunities, including funded training sponsorships
  • Cycle to Work Scheme
  • Health cash plan

You’ll be joining a collaborative technology team that is modernising how data is managed and used across the organisation. We offer the opportunity to work with contemporary cloud technologies, contribute to meaningful projects, and influence the evolution of our data platform.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AWS Data Engineer
AWS Data Engineer

Forsyth Barnes • Nottingham

On-site
GBP 70,000 - 110,000
Data Engineer (AI & Software)
Data Engineer (AI & Software)

Mobilise Cloud Services Ltd • Winchester

Hybrid
GBP 70,000 - 100,000
Hybrid working model (50% home, 50%-30
Competitive salary
Career development support (AWS Azure,
Data Engineer (early career)
Data Engineer (early career)

Optima Partners • City of Edinburgh

On-site
GBP 42,000 - 54,000
Competitive salary
Annual bonus 15%
37 days holiday
+5
Data Engineer
Data Engineer

BMS Performance Ltd. • Epsom

Hybrid
GBP 52,000 - 64,000
Medical insurance
Cycle to Work
25 days annual leave
+3
Software Development Engineer
Software Development Engineer

Arcus FM Limited. • Redditch

On-site
GBP 42,000 - 50,000
Salary up to £50k per year
Up to 4% discretionary bonus
25 days annual leave + bank holidays
+1
AWS Data Engineer
AWS Data Engineer

Lynx Recruitment Ltd • City Of London

Hybrid
GBP 36,000 - 60,000
Data Engineer
Data Engineer

First Central Services Uk Ltd • Haywards Heath, Salford

Hybrid
GBP 60,000 - 90,000
AWS Data Engineer (Ref: 197894)
AWS Data Engineer (Ref: 197894)

Forsyth Barnes Consultancy • Nottingham

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

Ageas • Reigate and Banstead

On-site
GBP 48,000 - 80,000
AWS Data Engineer
AWS Data Engineer

Forsyth Barnes • West Midlands

On-site
GBP 70,000 - 100,000
Ownership of cloud data engineering
Exposure to analytics and AI
Professional growth
+1