Be at the heart of actionFly remote-controlled drones into enemy territory to gather vital information.

Apply Now

Data Engineer

IRIS Software Group
London
1 week ago
Create job alert

IRIS Software Group is one of the UK's largest privately held software companies. Its purpose is to be the most trusted provider of mission-critical software and services, ensuring customers get it right first time, every time.


Learn more about the general tasks related to this opportunity below, as well as required skills.

IRIS has over 120,000 UK and international customers with 80% having a tenure of five or more years. IRIS is the largest third-party online filer with the UK Government. Ninety-one of the top 100 UK accountancy firms and 50 of the top 100 US CPA firms use IRIS software. Circa 20% of the UK's workforce is paid by IRIS payroll offerings. More than 850,000 UK employees are managed by IRIS HR solutions. Over 11,000 UK schools and academies use IRIS, with four million parents and guardians using IRIS apps to connect with their children's school; 300 million messages are delivered between schools and parents each year, and over £15 million transactional payments are processed every month. IRIS is placed 93rd in the Grant Thornton Sunday Times Top Track 250, which is compiled by Fast Track and published in The Sunday Times each September, celebrates Britain's private mid-market growth companies with the biggest performance.

Purpose :

We are seeking an experienced Data Engineer to join our growing team. In this role, you will be responsible for the development of data engineering processes within a customer-facing data warehousing product. This product plays a critical role in delivering analytics solutions for both the State and Commercial sectors.

To be successful in this role you will work with the product and engineering team to identify valuable data sources and analyse trends in the data for our customers. You will build predictive models and work with the engineering team to provide further insights to our customers.

You will be able to design and develop end-to-end data pipelines to handle complex transformations and large-scale processing. You will have experience improving data reliability and quality through automated testing, monitoring and validation frameworks.

This is a great opportunity for you to join a growing and investing product and customer centric business, with the significant opportunity for you to share and grow your skillset.

Qualification :

  • BSc or MSc degree in Computer Science, Data Science or a related technical field )

Experience :

  • Bachelors or Masters degree in Computer Science, Data Science or a related field.
  • 3+ years experience in building a scalable data pipelines with cloud-native tools in AWS or similar.
  • Extensive experience working with a data warehousing solution preferrably Snowflake.
  • Excellent data modelling and analytics techniques preferrably dbt (for transforming raw data into meaningful insights within modern data warehouses)
  • Strong Python and SQL coding skills. JavaScript is a plus but not required.
  • Experience implementing development best practices including writing automated testing and CI/CD deployment.

Responsibilities :

  • Build and maintain reliable data pipelines and ETL processes for data ingestion and transformation.
  • Support the development and maintenance of data models and data warehouses used for reporting and analytics.
  • Collaborate with senior engineers, analysts, and product teams to understand data requirements and deliver accurate datasets.
  • Ensure data quality and consistency through validation and monitoring checks.
  • Assist in optimizing data workflows for better performance and efficiency in cloud environments (Azure/AWS/GCP).
  • Work with various data sources such as APIs, databases, and files to integrate data into common platforms.
  • Participate in code reviews, testing, and documentation to ensure maintainable and reusable solutions.
  • Contribute to automation and process improvements within the data engineering team.

Related Jobs

View all jobs

Data Engineer

Data Engineer

Data Engineer

Data Engineer

Data Engineer

Data Engineer

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Data Engineering Recruitment Trends 2025 (UK): What Job Seekers Need To Know About Today’s Hiring Process

Summary: UK data engineering hiring has shifted from title‑led CV screens to capability‑driven assessments that emphasise reliable pipelines, modern lakehouse/streaming stacks, data contracts & governance, observability, performance/cost discipline & measurable business outcomes. This guide explains what’s changed, what to expect in interviews & how to prepare—especially for platform‑oriented DEs, analytics engineers, streaming specialists, data reliability engineers, DEs supporting AI/ML platforms & data product managers. Who this is for: Data engineers, analytics engineers, streaming engineers, data reliability/SRE, data platform engineers, data product owners, ML/feature‑store engineers & SQL/ELT specialists targeting roles in the UK.

Why Data Engineering Careers in the UK Are Becoming More Multidisciplinary

For many years, data engineering in the UK meant designing pipelines, moving data between systems, and ensuring analysts had what they needed. Today, the field is expanding. With cloud platforms, machine learning, real-time analytics and the explosion of sensitive personal data, employers expect data engineers to do much more. Modern data engineering is no longer just about code and storage. It requires legal awareness, ethical judgement, psychological insight, linguistic clarity and human-centred design. These disciplines shape how data is collected, processed, explained and trusted. In this article, we’ll explore why data engineering careers in the UK are becoming more multidisciplinary, how law, ethics, psychology, linguistics & design now influence job descriptions, and what job-seekers & employers must do to thrive.

Data Engineering Team Structures Explained: Who Does What in a Modern Data Engineering Department

Data has become the lifeblood of modern organisations. Every sector in the UK—finance, healthcare, retail, government, technology—is increasingly relying on insights derived from data to drive decisions, deliver products, and improve operations. But raw data on its own isn’t enough. To make data useful, reliable, secure, and scalable, companies must build strong data engineering teams. If you’re recruiting for data engineering or seeking a role, understanding the structure of such a team and who does what is essential. This article breaks down the typical roles in a modern data engineering department, how they collaborate, required skills and qualifications, expected UK salaries, common challenges, and advice on structuring and growing a data engineering team.