Salary: £21,000 - 35,000 per year Requirements: We require 3 years of experience in software development. We require active SC status for this role. We require strong experience using Python for data processing, transformation, and ETL workloads. We require practical experience working with AWS cloud services, including compute, storage, and security tooling. We require infrastructure-as-code experience using Terraform. We require experience with distributed data processing using Apache Spark. We require experience with workflow scheduling and orchestration using Apache Airflow. We require containerisation and environment management experience using Docker. We require CI/CD pipeline implementation and maintenance experience using GitLab. We require awareness of and experience with security scanning and vulnerability tooling such as Trivy, Trend Micro, Wiz, or similar. We require experience using Jupyter Notebooks for development, experimentation, and data analysis. Responsibilities: We drive delivery of groups of related user stories within iterative, agile development cycles. We develop and maintain a deep understanding of the platform and share knowledge across the team and with non-technical stakeholders. We work closely with Product, Analysis, and Engineering colleagues to refine requirements and implement high-quality technical solutions. We support the operation, monitoring, and enhancement of live data pipelines and downstream publishing services. We proactively identify opportunities to improve system efficiency, scalability, robustness, and security posture. We provide technical guidance, code review, and mentoring to junior developers, promoting strong engineering standards and best practices. Technologies: Airflow AWS CI/CD Cloud Docker ETL GitLab Support Jupyter Python Security Spark Terraform Cisco DevOps Salesforce More: We are a global business and technology consultancy supporting a client in the public sector with a software developer opportunity on an initial 6-month contract, with strong prospects to extend. The role is hybrid and based in Newcastle. We offer career coaching, mentoring, and ongoing upskilling throughout your FDM career, including initial accredited upskilling before assignment, opportunities to work with global companies and abroad, and access to certifications from leading technology providers. We are an award-winning global leader in tech and business talent solutions with more than 35 years of industry experience, centres across Europe, North America, and Asia-Pacific, and a workforce of over 2,500 employees. We are committed to diversity and inclusion and are an equal opportunity employer. last updated 24 week of 2026