

Senior Python Developer
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Python Developer on a 6-month rolling contract, fully remote (UK-based), with an inside IR35 status. Requires SC clearance eligibility, strong AWS skills, and experience in building automated data pipelines for the government/defence sector.
π - Country
United Kingdom
π± - Currency
Β£ GBP
-
π° - Day rate
-
ποΈ - Date discovered
August 5, 2025
π - Project duration
Unknown
-
ποΈ - Location type
Remote
-
π - Contract type
Inside IR35
-
π - Security clearance
Yes
-
π - Location detailed
United Kingdom
-
π§ - Skills detailed
#Deployment #"ETL (Extract #Transform #Load)" #Security #DevOps #Batch #AWS (Amazon Web Services) #Cloud #ECR (Elastic Container Registery) #Monitoring #Automation #Lambda (AWS Lambda) #Python #Logging #Data Pipeline #Agile
Role description
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
- Item 1
- Item 2
- Item 3
Unordered list
- Item A
- Item B
- Item C
Bold text
Emphasis
Superscript
Subscript
Job Title: Senior Python Engineer (SC Clearable)
Location: Fully Remote (UK-based)
Contract Type: 6-Month Rolling Contract
IR35 Status: Inside IR35
Clearance: SC Cleared (or eligible β must have 5+ years UK residency)
Sector: Government / Defence
Overview:
We are supporting a large-scale transformation programme for a government agency in the defence sector and seeking a Senior Python Engineer to join their high-performing engineering team. This is a long-term programme focused on processing and delivering complex geospatial and environmental data through modern, cloud-based solutions.
This fully remote contract offers the opportunity to work on meaningful, high-impact projects within a highly respected, collaborative technical team.
Why this team?
We currently have two contractors already placed in this team β both have described it as "the best data team theyβve ever worked inβ due to its inclusive culture, strong engineering standards, and emphasis on growth and learning.
Key Responsibilities:
β’ Design, build, and improve robust, serverless data pipelines in Python
β’ Develop and deploy services on AWS using ECS, ECR, Lambda, and Step Functions
β’ Write production-grade Python code following best practices (not just scripts)
β’ Automate and manage batch processing jobs
β’ Implement CI/CD workflows with testing, static analysis, and monitoring
β’ Coach and mentor other engineers within the team
β’ Collaborate closely with technical and non-technical stakeholders
Essential Skills & Experience:
β’ Proven experience in professional Python development (application-level code)
β’ Strong AWS skills, particularly with serverless components (ECS, ECR, Lambda)
β’ Experience building and maintaining automated data pipelines and batch jobs
β’ CI/CD development with testing, linting, and deployment automation
β’ Comfortable working in an agile, DevOps-oriented environment
β’ Excellent communication and team collaboration skills
Desirable:
β’ Experience processing geospatial or environmental data
β’ Knowledge of monitoring and logging solutions for data systems
β’ Prior coaching or mentoring experience within engineering teams
Security Clearance:
This role requires SC clearance. You must be a British, Irish, EEA, or Commonwealth citizen and have lived in the UK continuously for at least 5 years to be eligible. A minimum of BPSS clearance will be required to start.
How to Apply:
If you're a senior-level Python engineer with strong AWS skills and eligible for SC clearance, we'd love to hear from you. Apply now or reach out directly for more information.