skip navigation
skip mega-menu

Data Engineer - HO - HEO

Government Digital & Data -

Full-time (Permanent)
£37,300 - £44,191 location dependant plus annual allowance of £2,500 - £4,000
Published on
19 December 2024
Deadline
30 December 2024

The Home Office works to build a safe, fair and prosperous UK. We achieve this through our work on counter-terrorism, policing, fire, crime, drugs policy, immigration and passports. 

Home Office Digital, Data and Technology designs, builds and develops services for the rest of the department and for government. Every year our systems support up to 3 million visa applications, checks on 100 million border crossings, up to 8 million passport applications and deliver 140 million police checks on people, vehicles and property.

Within DDaT, the Data Services and Analytics (DSA) team find innovative uses for Home Office data and contains one of the most advanced data analytics centres in Government. We strive to lead the way in appropriate and proportionate use of data and analytics to deliver joined-up, intelligent services that unlock the value from data and improve decision making, policy and operations. 

What this means is a daily opportunity to work with teams across the Home Office’s areas of responsibility, from borders, visas and passports, to policing and national security, with some of the largest and most varied datasets and in support of critical national initiatives.

Data Services and Analytics consist of technical and non-technical professionals from a wide variety of backgrounds, we are the hub of data expertise within the department. We support our teams with structured learning, both formal and on-the-job, mentoring and feedback. 

We embrace diversity and inclusion to ensure we represent the public we serve, and we are passionate about fair treatment and the wellbeing of our colleagues as part of our ambitions to be a brilliant Civil Service. 

By joining Data Services and Analytics now, you can help drive forward our aim to become recognised as the leading provider of data insight services in Government.

Job description

As a Data Engineer, you will identify, build, modify, manage and deliver new data pipelines and develop new data services to query, enrich and match datasets making use of existing data services. You will collaborate with the Business Analyst, Data Acquisition, Analytics and Infrastructure teams to deliver the data strategy through the design and implementation of technology systems. 

You will support Senior Data Engineers in analysing problems and data analysis issues, looking for underlying causes and assisting in developing solutions. You will also be responsible for delivering data solutions in accordance with agreed organisational standards that ensure services are resilient, scalable and future-proof. 

You will work closely with the Data Services Science community, who will set the scope of your data engineering work through their research of user and business needs and by their designing data pipelines through writing user stories.  

Location 

The current building location for this role is: 

 2 Ruskin Square – Croydon, Soapworks - Manchester, Vulcan House - Sheffield, regional office.

Travel

Travel for this role will not be required; However, very infrequent visits to the office in London may be encouraged to foster team connection and collaboration, especially for candidates based nationally. Any required travel would be limited to occasional trips, with no overseas travel anticipated, and overnight stays unlikely. We understand that caring responsibilities and other commitments outside of work are important considerations for our candidates and aim to accommodate those needs wherever possible.  

Working Pattern

This role is available on a full-time basis with the option of compressed hours working 

Key responsibilities will be: 

Assisting in the development of new data models and data enrichment processes, working collaboratively with the Analytics team to build data streaming systems. 

  • Designing, building and testing data products based on feeds from multiple systems using a range of different storage technologies and/or access methods.
  • Applying the concepts and principles of data modelling to produce, maintain and update relevant data models for specific business needs.
  • Assisting in designing, writing, iterating and optimising code from prototype to production-ready.
  • Undertaking data profiling and source system analysis and presenting clear insights to colleagues to support the end use of the data.
  • Assisting in the successful delivery of completed data loads for customers, Data Engineers and Data Scientists, putting in place remedies and troubleshooting when required and assisting in the development of new data load programmes.

You will also be expected to carry out the following day to day activities:

  • Supporting change and bug fix for complex data products in response to business and product manager needs.
  • Support the development of requirements from full development, test and through to deployment lifecycles, while maintaining the schedule of work.
  • Designing, coding, testing, correcting and documenting simple programs or scripts under the direction of others.
  • Support with the development of methods to monitor and improve data quality in source systems using feedback from the Analytics team.
  • Undertaking changes to existing routines following change control procedures and then liaising with team members and other teams to communicate delivery and impact of change.
  • Work with data privacy and information security staff to assure that security and privacy requirements are identified and addressed in your solutions.
  • Work closely with the Data Engineering community to promote challenge from, collaborate with, and ensure an agile approach to working is being adopted. You will also mentor new Data Engineers and Associate Data Engineers.

Person specification

Essential Criteria

  • Using tools such as industry standard ETL tools, network databases and scheduling and orchestration tools.
  • Knowledge of SQL is a must have skill and candidates must be capable of writing performant and complex database queries using databases such as Postgres, AWS Redshift, AWS Athena or Oracle.
  • Demonstrable experience of having written code using either Python or Java and ideally both & an understanding of Linux & data analytics approaches.
  • Effectively managing and communicating with a variety of stakeholders by translating technical concepts into non-technical language.
  • Managing the development and delivery of technical products.
  • Understanding Cloud Data technologies, solutions and future Cloud Data Strategies. An appreciation of core basic Azure and AWS components such as S3, EC2, Redshift, Glue, Athena, DMS, MSK, RDS Kubernetes, Kafka Lambda and Redshift Spectrum is required (in depth knowledge and operational experience is not required).

  • Applying data development / engineering techniques – both in theory and practice including data mapping and modelling or a strong aptitude to learn.

All of these requirements are important for the job, however candidates are not expected to be expert in all of them. Just give as much evidence as you can for each and make sure you cover ‘how’ you demonstrated the requirements and the impact of your work, as well as ‘what’ you did. 

The criteria listed above are reflective of the Home Office DDaT Profession Skills and Competency Model (based on the industry standard SFIA framework). SFIA 8 — English (sfia-online.org 

Please see below for the relevant skills required for your role and refer to the “Skills library” attachment for descriptions.

Strategy and Architecture: 

  • Business Strategy and Planning

Innovation (INOV) – Level 3

  • Technical Strategy and Planning

Data Management (DATM) – Level 2

  • Technical Strategy and Planning

Methods and Tools (METL) – Level 2

Development and Implementation:

  • Systems Development

Data Modelling and Design (DTAN) – level 3

Database Design (DBDS) – level 2 

Development and Implementation

  •    Data and Analytics

Data Engineering (DENG) – level 3 

Desirable Criteria 

Ideally you will also have the following skills or some experience in:

Working with Big Data tools and data stores.

  • Using modern / open source programming languages and tools – including to deliver data development / engineering products for example Python, SQL, Gitlab, Java, Docker or Drone. Experience of Java would be highly advantageous, as would knowledge of streamed data technologies, particularly Kafka.
  • Knowledge of containerisation, Docker would be advantageous.
  • Some experience of existing Home Office and OGD data sets would be advantageous.

Desirable Qualifications

  • A numerate degree or equivalent experience.
  • An Agile Foundation.
  • ITIL v3 or v4 Foundation.

Technical skills

We'll assess you against these technical skills during the selection process:

  • Strategy and Architecture > Business Strategy and Planning > Innovation level 2
  • Strategy and Architecture > Technical Strategy and Planning > Data Managements level 2
  • Strategy and Architecture > Technical Strategy and Planning > Methods and Tools level 2
  • Development and Implementation > Systems Development > Data Modelling and Design Level 3
  • Development and Implementation > Systems Development > Database Design level 2
  • Development and Implementation > Data and Analytics > Data Engineering level 3

More jobs at Government Digital & Data

Lead Business Analyst-Department for Transport
£51,997
Full-time (Permanent)
Technical Architect Vehicle Certification Agency-SEO
£57,400
Full-time (Permanent)
Software Engineer - ONS - HEO
£32,452
Full-time (Permanent)
IT Support Engineer - Met Office - EO
£26,954 - £29,531
Full-time (Permanent)
DDaT Senior BI Design & Integration Manager - MoD - SEO
£43,080
Full-time (Permanent)
Lead Applied AI Engineer (i.AI) - CO - G6
£67,126 - £103,924
Full-time (Permanent)
Data Engineers Industrial Placement 2025 - Met Office - AO
£25,606
Full-time (Permanent)
DDAT Lead Technical Architect - MoD - G7
£57,670 - This post is eligible for a Digital Skills Allowance of up to £15,300 per annum
Full-time (Permanent)
Interaction Design Industrial Placement 2025 - Met Office - AO
£25,606
Full-time (Permanent)
Lead DevOps Engineer - DWP - G6
£72,664 - £89,995
Full-time (Permanent)
Deputy Director Outbound Communication Automation & Voice Services (IT Service Owner) - HMRC - SCS1
£76,000. Up to £95,000 depending on experience
Full-time (Permanent)
Debt Management & Liabilities IT Service Owner - HMRC - SCS1
£76,000. Up to £95,000 depending on experience
Full-time (Permanent)
Senior DevOps Engineer - GOS - SEO
National: £40,415 - £44,480; London: £44,195 - £48,620 + This vacancy is being offered on the Government Digital and Data Pay Framework and can include an allowance of up to £6,650
Full-time (Permanent)
Defence Business Services Senior Technical Architect - MoD - SEO
£44,590 - £55,990. The base salary for this grade is £44,590. Offers above this will be made up of DSA , Digital Skill allowance of up to £11,400 per annum for exceptional candidates
Full-time (Permanent)
Senior Developer (ServiceNow) - DfE - 381304
£56,353
Full-time (Permanent)
Senior Frontend Developer - The National Archives - SEO
£55,549 plus an additional market supplement of £4,451 per annum
Full-time (Permanent)
Software Engineer (EU NEARDATA) - UKHSA - SEO
£40,661 - £50,472
Full-time (Permanent)
Software Engineer Year In Industry Programme - ONS - EO
£27,252 - £31,915
Full-time (Permanent)
Technical Architect - DfT - G7
£54,857 plus up to £25,543 Digital and Data allowance depending on capability
Full-time (Permanent)
Senior Data Engineer - Planning Inspectorate - SEO
£45,219 - £49,462
Full-time (Permanent)
Technical Architect - Welsh Government - SEO
£45,974 - £54,430
Full-time (Permanent)
Defence Business Services (DBS) Enterprise Technology Architect - MoD - G7
The base salary for this grade is £59,690, Offers above this will be made up of DSA , Digital Skill allowance of up to £15,300 per annum for exceptional candidates.
Full-time (Permanent)
Senior Test Engineer - DWP - G7
£55,557 - £71,017 This role includes a potential digital allowance. Further information around Salary can be found in the salary information section of the advert.
Full-time (Permanent)
Senior Test Engineer - CO - G7
Full-time (Permanent)
Data Quality Manager - Ofsted - SEO
£44,595 per annum. Rising to £45,040 per annum on successful completion of probation.
Full-time (Permanent)
Junior WebOps/DevOps Engineer - Companies House - EO
£29,047 - £30,944. Successful candidates will be offered £29,047, but in some circumstances salary negotiations will be dependent on the demonstration of skills and experience.
Full-time (Permanent)
Specialist Infrastructure Engineer - The National Archives - SEO
£55,000
Full-time (Permanent)
Lead Data Engineer - HO - G7
£60,300 - £70,730 You may be eligible for an additional non-pensionable allowance with a value of up to £20,100 (location dependent).
Full-time (Permanent)
Senior Data Platform Engineer - UKSA - SEO
Full-time (Permanent)
Lead Technical Architect (Engineering Enablement) - GDS - G6
The base salary of this grade is £67,126 for other locations and £71,370 for London. Offers made above this will be made up with a specialist pay allowance
Full-time (Permanent)
Principal Technologist - CDDO - G6
The base salary of this grade is £71,370 for London, and £67,126 for other locations. Offers made above this will be made up with a specialist pay allowance.
Full-time (Permanent)
Lead Test Engineer - Companies House - SEO
Base salary is £41,571 - £45,784 with an additional DDaT allowance of £4,350 - £11,000 available.
Full-time (Permanent)
Unity Programme Senior Interaction Designer - HMRC - G7
£56,344 - £62,590
Full-time (Permanent)

Subscribe to our newsletter

Sign up here