Senior Software Engineer - SC Cleared

Searchability

West of England

Hybrid

GBP 70,000 - 110,000

Full time

4 days ago
Be an early applicant
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

30 days holiday + bank holidays
Flexible / remote working
Flexible benefits allowance
Pension and healthcare options
Cycle to Work and Smart Tech schemes
Learning and development opportunities

Job summary

Searchability is seeking a Senior Data Engineer to join a growing Data and AI team delivering modern data platforms and services across the public sector. You will design, build and maintain scalable data solutions in a hands-on role, collaborating with clients and mentoring other engineers.

The role requires strong Python skills, experience with AWS/Azure/GCP, ETL/ELT knowledge, and familiarity with CI/CD, Git and IaC. SC clearance is required and the position offers hybrid/remote UK work.

Qualifications

  • Proven experience as a data engineer.
  • Strong Python programming skills.
  • Hands-on with AWS, Azure or GCP.
  • Understanding of ETL/ELT and modern data architectures.
  • Experience with SQL and database technologies; knowledge of CI/CD, Git and IaC.
  • Experience with automated testing and data quality practices.
  • Strong communication and stakeholder management skills.
  • Desirable: consultancy or public sector experience; Docker, Airflow, ML/data science, geospatial data and pair/mob programming.

Responsibilities

  • Build and maintain scalable data platforms and pipelines.
  • Develop solutions using Python and cloud platforms (AWS/Azure/GCP).
  • Work across ETL/ELT, batch and streaming data.
  • Build data lakes and data warehouses.
  • Implement data quality, unit and integration testing.
  • Use Git, CI/CD and Terraform for deployment.
  • Implement monitoring, logging and alerting.
  • Work with Airflow, AWS Glue, Pandas, Pydantic and Parquet.
  • Collaborate with clients and technical stakeholders.
  • Mentor and support other engineers.
  • SC clearance is required.

Skills

Data Engineering
Python
Cloud Platforms (AWS/Azure/GCP)
ETL/ELT
SQL
CI/CD
Git
Infrastructure as Code
Testing & Data Quality
Communication
Consultancy / Public Sector
Docker
Airflow
ML / Data Science
Geospatial Data
Pair / Mob Programming

Tools

Airflow
Docker
Pandas
Pydantic
Parquet

Job description

SENIOR DATA ENGINEER
UK | Hybrid / Remote

We’re looking for a Senior Data Engineer to join a growing Data and AI team, delivering modern data platforms and services across the public sector.

You’ll take a hands‑on role designing, building and maintaining scalable data solutions, while working closely with clients and supporting the development of other engineers.

THE ROLE
  • Build and maintain scalable data platforms and pipelines
  • Develop solutions using Python and AWS, Azure or GCP
  • Work across ETL/ELT, batch and streaming data
  • Build and work with data lakes and data warehouses
  • Implement data quality, unit and integration testing
  • Use Git, CI/CD and Terraform
  • Implement monitoring, logging and alerting
  • Work with technologies such as Airflow, AWS Glue, Pandas, Pydantic and Parquet
  • Work directly with clients and technical stakeholders
  • Mentor and support other engineers
WHAT WE’RE LOOKING FOR
  • Strong commercial experience in Data Engineering
  • Strong Python skills
  • Experience with AWS, Azure or GCP
  • Understanding of ETL/ELT and modern data architectures
  • Experience with SQL and database technologiesKnowledge of CI/CD, Git and Infrastructure as Code
  • Experience with automated testing and data quality
  • Strong communication and stakeholder management skills
  • Desirable: Consultancy or public sector experience, Docker, Airflow, machine learning/data science, geospatial data and pair/mob programming.
CLEARANCE

Due to the nature of the projects, SC clearance is required, including the relevant UK residency and employment history requirements.

BENEFITS
  • 30 days holiday + bank holidays
  • Flexible / remote working
  • Flexible benefits allowance
  • Pension and healthcare options
  • Cycle to Work and Smart Tech schemes
  • Learning and development opportunities
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - SC Cleared
Senior Software Engineer - SC Cleared

Searchability • Swansea

Hybrid
GBP 71,000 - 100,000
30 days holiday
Flexible/remote working
Benefits allowance
+3
Senior Python Engineer - SC Cleared
Senior Python Engineer - SC Cleared

Searchability NS&D • Greater London

Hybrid
GBP 60,000 - 75,000
Senior Python Engineer - SC Cleared
Senior Python Engineer - SC Cleared

Searchability NS&D • Lancashire

Hybrid
GBP 60,000 - 75,000
Python Software Engineer - SC Cleared
Python Software Engineer - SC Cleared

Searchability NS&D • West of England

Hybrid
GBP 68,000 - 83,000
Python Software Engineer - SC Cleared
Python Software Engineer - SC Cleared

Searchability • West of England

Hybrid
GBP 45,000 - 75,000
Python Software Engineer - SC Cleared
Python Software Engineer - SC Cleared

Searchability • Manchester

Hybrid
GBP 60,000 - 75,000
Data Engineer – SC Cleared
Data Engineer – SC Cleared

Searchability • City Of London

Hybrid
GBP 68,000 - 83,000
Pension (6%)
30 days leave
SC cleared Junior Data Engineer
SC cleared Junior Data Engineer

SR2 • City Of London

Remote
GBP 44,000 - 73,000
Python Software Engineer - SC Cleared
Python Software Engineer - SC Cleared

Searchability • City Of London

Hybrid
GBP 54,000 - 75,000
Data Engineer
Data Engineer

Searchability NS&D • Greater London

Hybrid
GBP 68,000 - 83,000
Annual leave: 30 days
Pension: 6%