Job Description
Python Software Developer (SC Cleared)Location: Hybrid 3 days onsite a week (Manchester/ Leeds/ Birmingham/ Newcastle/ London) Contract :6+ MonthsSecurity RequirementActive SC Clearance requiredOverviewWe are seeking experienced Python Software Developers to support the delivery of large-scale analytics and data-driven solutions within a secure enterprise environment. The successful candidates will work on cloud-based platforms, data processing pipelines, and secure integrations while collaborating with cross-functional engineering and platform teams.This role is ideal for professionals with strong Python development expertise, cloud engineering experience, and exposure to modern DevOps and data engineering practices.Must Have:AWS services; Terraform; Apache Spark; Python; Apache Airflow; Docker; GitLab; Security scanning agent; Jupyter; Notebooks; Key Responsibilities
* Design, develop, and maintain scalable Python applications and services
* Build and optimize cloud-native data processing pipelines
* Develop and manage workflows using orchestration tools such as Airflow
* Work with large-scale data processing frameworks including Apache Spark
* Deploy and maintain containerized applications using Docker
* Implement infrastructure automation using Terraform
* Integrate solutions with enterprise data and secure file transfer systems
* Collaborate with DevOps, security, and infrastructure teams to ensure secure and reliable deployments
* Contribute to CI/CD pipelines and source control management using GitLab
* Support vulnerability management and security scanning processes
* Create technical documentation and provide knowledge-sharing support where required
* Participate in Agile ceremonies and collaborative engineering activities
Required Skills & Experience
* Strong hands-on experience with Python development
* Experience working with AWS cloud services
* Proven experience with Terraform and Infrastructure as Code (IaC)
* Strong knowledge of Apache Spark
* Experience with Apache Airflow or similar orchestration tools
* Hands-on experience with Docker and containerized environments
* Experience using GitLab for version control and CI/CD pipelines
* Understanding of security scanning and vulnerability management tools such as Trivy, Trend Micro, Wiz, or similar
* Experience working with Jupyter Notebooks
* Familiarity with secure enterprise integrations and data transfer solutions
* Strong problem-solving and debugging skills
* Excellent communication and stakeholder collaboration skills
Preferred Experience
* Experience working within secure or regulated environments
* Exposure to large-scale analytics or data platform projects
* Previous experience in public sector or enterprise-scale environments
* Understanding of cloud security best practices
Working ArrangementHybrid working modelApproximately 60% onsite presence required in NewcastleRemaining days remote, depending on project requirementsClearance RequirementCandidates must hold active SC Clearance or be eligible to obtain clearance.