Senior Data Engineer

Leonardo

West of England

On-site

GBP 50,000 - 62,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Flexible hours
Hybrid working options
Pension scheme
Learning & development
Referral programme

Job summary

Leonardo UK is seeking a Senior Data Engineer to design and maintain secure, scalable data pipelines using the Elastic Stack and Apache NiFi. You will work across enterprise IT and OT systems, ensuring data quality, security, and governance in a regulated environment.

The role is UK-based onsite with the option of compressed hours, offering exposure to defence, government and commercial sectors and opportunities to develop dashboards in Kibana and support real-time analytics while maintaining

Qualifications

  • UK DV Clearance or ability to obtain it.
  • Experience as a Data Engineer in secure/regulatory environments.
  • Elastic Stack (Elasticsearch, Logstash, Kibana) expertise for ingestion, transformation, indexing and visualization.
  • Strong experience with Apache NiFi for complex data flows.
  • Knowledge of security practices for handling sensitive data.
  • Familiarity with data governance, data quality and compliance in secure environments.
  • Experience managing large-scale real-time data pipelines for performance and reliability.
  • Strong Python, Bash, or similar scripting skills.
  • Experience with cloud platforms (AWS/Azure/GCP) focusing on data security and IaC.
  • Excellent communication for cross-functional collaboration.

Responsibilities

  • Design, develop, and maintain secure, scalable data pipelines using Elastic Stack and NiFi.
  • Implement data ingestion, transformation, and integration with data quality and security.
  • Collaborate with data architects and security teams to ensure policy compliance.
  • Manage real-time data flows and monitor system performance and reliability.
  • Develop data models to support analytics and reporting in secure environments.
  • Troubleshoot, debug, and tune data pipelines and Elastic Stack performance.
  • Build dashboards and visualizations in Kibana for data-driven decisions.
  • Ensure high availability and disaster recovery with backups and replication.
  • Document data architecture, workflows, and security protocols for handover and audit readiness.

Skills

DV clearance
Data engineering
Elastic Stack
Apache NiFi
Data governance
Security compliance
Python scripting
Cloud platforms
Cross-functional collaboration
Real-time data pipelines
Troubleshooting
Data modeling

Tools

Elasticsearch
Logstash
Kibana
Apache NiFi

Job description

Job Description

Salary Range: £50,000 - £61,950

Leonardo UK operates a grade-based salary framework with broad bands. The salary range shown reflects the approved grade band for this role, or a narrower hiring range published within that band, and is benchmarked against the external market. Exceptions above the standard range are managed through governance controls to protect internal equity.

Your Impact

We have an exciting opportunity for a Senior Data Engineer to join our team at Leonardo Cyber & Security Division. This is a highly rewarding and hands on role with exposure across both traditional and cutting edge enterprise IT as well as bespoke Operational Technology systems. You will be working in a dynamic environment with a team that is motivated to deliver innovative solutions to customers within defence, government and commercial sectors. We are after creative, passionate, technically savvy and personable people to help grow our practice and solve some of the most exciting and critical challenges to the UK’s digital landscape. This role requires strong expertise in building and managing data pipelines using the Elastic Stack (Elasticsearch, Logstash, Kibana) and Apache NiFi. The successful candidate will design, implement, and maintain scalable, secure data solutions, ensuring compliance with strict security standards and regulations.

This is a UK based onsite role with the option of compressed hours.

What You Will Do As a Senior Data Engineer
  • Design, develop, and maintain secure and scalable data pipelines using the Elastic Stack (Elasticsearch, Logstash, Kibana) and Apache NiFi.
  • Implement data ingestion, transformation, and integration processes, ensuring data quality and security.
  • Collaborate with data architects and security teams to ensure compliance with security policies and data governance standards.
  • Manage and monitor large-scale data flows in real-time, ensuring system performance, reliability, and data integrity.
  • Develop robust data models to support analytics and reporting within secure environments.
  • Perform troubleshooting, debugging, and performance tuning of data pipelines and the Elastic Stack.
  • Build dashboards and visualisations in Kibana to enable data-driven decision-making.
  • Ensure high availability and disaster recovery for data systems, implementing appropriate backup and replication strategies.
  • Document data architecture, workflows, and security protocols to ensure smooth operational handover and audit readiness.
What You'll Bring

Core areas (must have):

  • UK DV Clearance or the ability obtain it
  • Experience working as a Data Engineer in secure or regulated environments.
  • Expertise in the Elastic Stack (Elasticsearch, Logstash, Kibana) for data ingestion, transformation, indexing, and visualisation.
  • Strong experience with Apache NiFi for building and managing complex data flows and integration processes.
  • Knowledge of security practices for handling sensitive data, including encryption, anonymisation, and access control.
  • Familiarity with data governance, data quality management, and compliance standards in secure environments.
  • Experience in managing large-scale, real-time data pipelines and ensuring their performance and reliability.
  • Strong scripting and programming skills in Python, Bash, or other relevant languages.
  • Working knowledge of cloud platforms (AWS, Azure, GCP) with a focus on data security and infrastructure as code.
  • Excellent communication skills with the ability to collaborate effectively with cross-functional teams.
  • Detail-oriented with a focus on ensuring data accuracy, quality, and security.
  • Proactive problem-solving mindset and ability to troubleshoot complex data pipeline issues.
Desirable
  • Experience working in government, defence, or highly regulated industries with knowledge of relevant standards.
  • Experience with additional data processing and ETL tools like Apache Kafka, Spark, or Hadoop.
  • Familiarity with containerisation and orchestration tools such as Docker and Kubernetes.
  • Experience with monitoring and alerting tools such as Prometheus, Grafana, or ELK for data infrastructure.
  • Understanding of ML algorithms, their development and implementation
  • Confidence developing end-to-end solutions
  • Experience with infrastructure as code e.g. Terraform, Ansible

This is not an exhaustive list, and we are keen to hear from you even if you might not have experience in all the above. The most important skill is a good attitude and willingness to learn.

Security Clearance

This role is subject to pre-employment screening in line with the UK Government’s Baseline Personnel Security Standard (BPSS). An additional range of Personnel Security Controls referred to as National Security Vetting (NSV) may apply, this could include meeting the eligibility requirements for The Security Check (SC) or Developed Vetting (DV). For more information and guidance please visit: https://careers.uk.leonardo.com/gb/en/security-and-vetting

Why join us

At Leonardo, our people are at the heart of everything we do. We offer a comprehensive, company-funded benefits package that supports your wellbeing, career development, and work–life balance. Whether you’re looking to grow professionally, care for your health, or plan for the future, we’re here to help you thrive.

  • Time to Recharge: Enjoy generous leave with the opportunity to accrue up to 12 additional flexi-days each year.
  • Secure your Future: Benefit from our award-winning pension scheme with up to 15% employer contribution.
  • Your Wellbeing Matters: Free access to mental health support, financial advice, and employee-led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity).
  • Rewarding Performance: All employees at management level and below are eligible for our bonus scheme.
  • Never Stop Learning: Free access to 4,000+ online courses via Coursera and LinkedIn Learning.
  • Refer a friend: Receive a financial reward through our referral programme.
  • Tailored Perks: Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more.
  • Flexible working: Flexible hours with hybrid working options. For part time opportunities, please talk to us about what might be possible for this role.

For a full list of our company benefits please visit our website.

Leonardo is a global leader in Aerospace, Defence, and Security. Headquartered in Italy, we employ over 53,000 people worldwide including 8,500 across 9 sites in the UK. Our employees are not just part of a team—they are key contributors to shaping innovation, advancing technology, and enhancing global safety.

At Leonardo we are committed to building an inclusive, accessible, and welcoming workplace. We believe that a diverse workforce sparks creativity, drives innovation, and leads to better outcomes for our people and our customers. If you have any accessibility requirements to support you during the recruitment process, just let us know.

Primary Location:

GB - Bristol - Coldharbour Lane

Contract Type

Permanent

Hybrid Working

Onsite

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

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Leonardo SpA • West of England

Hybrid
GBP 53,000 - 68,000
Flexi-days
Pension
Mental health support
+4
Systems Engineer - Data Engineering
Systems Engineer - Data Engineering

Leonardo • Newcastle upon Tyne

Hybrid
GBP 60,000 - 85,000
Time to Recharge
Pension scheme
Wellbeing support
+5
Systems Engineer - Data Engineering
Systems Engineer - Data Engineering

Leonardo • City of Edinburgh

Hybrid
GBP 60,000 - 90,000
Time to Recharge
Pension scheme
Mental health support
+4
Senior Data Engineer
Senior Data Engineer

Leonardo UK Ltd • West of England

Hybrid
GBP 53,000 - 68,000
Hybrid working
Generous pension scheme
Mental health support
+3
Principal Data Engineer
Principal Data Engineer

Leonardo • West of England

Hybrid
GBP 53,000 - 68,000
Hybrid working options
Pension scheme
Healthcare benefits
+2
Systems Engineer - Data Engineering
Systems Engineer - Data Engineering

Leonardo S.p.A. • City of Edinburgh

Hybrid
GBP 60,000 - 90,000
Flexible hours
Hybrid working
Pension scheme
+5
Principal Data Control Engineer
Principal Data Control Engineer

Leonardo UK Ltd • Caddington

On-site
GBP 90,000 - 130,000
Pension scheme (up to 15%)
Hybrid/flexible working
Mental health support
+2
Senior DevOps Engineer
Senior DevOps Engineer

Leonardo • West of England

Hybrid
GBP 59,000 - 85,000
Hybrid working options
Bonus scheme
4,000+ online courses access
+3
Senior Software Engineer (Digital Engineering & Semantic Data)
Senior Software Engineer (Digital Engineering & Semantic Data)

Leonardo SpA • City of Edinburgh

Hybrid
GBP 45,000 - 60,000
Time to Recharge
Pension scheme
Mental health support
+2
Senior Software Engineer (Digital Engineering & Semantic Data)
Senior Software Engineer (Digital Engineering & Semantic Data)

Leonardo UK Ltd • City of Edinburgh

Hybrid
GBP 45,000 - 60,000
Time to Recharge
Pension scheme
Mental health support
+5