Python Software Engineer - SC Cleared

Searchability
Cardiff, UK
2 days ago
Apply on www.securityclearedjobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£75,000.0
Working hours
Regular working hours

Tech stack

Airflow Microsoft Azure Cloud Computing Continuous Integration Information Engineering Extract Transform Load (ETL) Data Warehousing Python (Programming Language) Cloud Services SQL Databases Backend Git
+7 more
SC Clearance Pandas Data Lakes AWS Glue Terraform Data Pipelines Docker

Job description

  • Develop and maintain robust Python-based applications, services and data solutions.
  • Build and support data pipelines, ETL/ELT and data transformation processes.
  • Work with cloud platforms including AWS, Azure or GCP.
  • Apply software engineering practices including Git, testing and CI/CD.
  • Support cloud infrastructure and automation using Terraform / IaC.
  • Work with databases and SQL.
  • Support data quality, cleansing and standardisation.
  • Collaborate with engineers, data specialists and client stakeholders.
  • Work within Agile, multidisciplinary engineering teams.

Requirements

  • Python - strong hands-on development experience
  • Cloud - AWS, Azure or GCP
  • Git - version control
  • CI/CD - understanding of modern software delivery
  • SQL - basic commercial experience
  • Data Engineering - ETL/ELT, data pipelines and transformation
  • Testing - unit, integration and data quality testing
  • IaC / Terraform - awareness or practical experience
  • SC Clearance - active clearance required to start

Desirable:

  • Docker
  • Airflow / AWS Glue
  • Pandas
  • Data Lakes / Data Warehouses
  • Public sector or consultancy experience
  • Agile delivery experience
  • Experience working alongside data science / ML teams

About the company

Role Opportunity I’m currently working with a leading public sector technology consultancy delivering digital, data and technology projects across government. They’re looking for a Python Engineer / Data Engineer to join their growing team in Cardiff. This is a hands-on engineering role that would suit a strong Python / Backend Engineer with an interest in data engineering and cloud technologies. You’ll work on modern data platforms and services, developing Python-based solutions while gaining exposure to data pipelines, cloud infrastructure, CI/CD and Infrastructure as Code.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.securityclearedjobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:03 min

Accelerating pandas dataframes using cudf module plugins

Ankit Patel Ankit Patel · World Congress 2024

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all