Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Python Developers

£42.8 - £50.4 per hourEstimated
Python Developers

Position Description
At CGI, you'll help deliver secure, high-impact solutions that enable government agencies to tackle some of their most complex and mission-critical challenges. As a Python Software Engineer, you'll work with modern technologies to build secure, scalable and reliable systems that drive real-world outcomes. You'll collaborate with talented colleagues, contribute innovative ideas, and take ownership of technical solutions in an environment that values continuous learning, creativity and professional growth. If you're passionate about solving complex engineering problems and want to make a meaningful impact while developing your career, CGI offers the opportunity to do just that.

CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named a UK ‘Best Employer’ by the Financial Times. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you’ll be part of an open, friendly community of experts. We’ll train and support you in taking your career wherever you want it to go.

Due to the secure nature of the programme, you will need to hold UK Security Clearance or be eligible to go through this clearance. This is role is required on a secure site.

Your future duties and responsibilities
In this role, you will develop secure, scalable Python applications that support mission-critical programmes within CGI's Space, Defence and Intelligence business. Working as part of a collaborative, cross-functional engineering team, you will design, build, test and enhance software solutions using modern development practices, while contributing ideas that help solve complex technical challenges. You'll take ownership of your work, share your expertise by mentoring colleagues, and play a key role in delivering high-quality solutions that make a tangible impact for our clients.

You'll also contribute to the continuous improvement of engineering standards, helping to evolve development processes, adopt new technologies and maintain a strong focus on quality, security and innovation throughout the software lifecycle.

Key responsibilities:

~Develop & Deliver secure, scalable Python software using modern engineering practices.
~Design & Document technical solutions and software components.
~Build & Maintain data processing pipelines for complex applications.
~Test & Assure quality through unit, integration and end-to-end testing.
~Collaborate & Mentor within cross-functional Agile delivery teams.
~Optimise & Improve development processes using DevOps and CI/CD practices.
~Innovate & Solve complex technical challenges with creative engineering approaches.
~Support & Enhance cloud-based and virtualised environments where appropriate.

Required qualifications to be successful in this role
You'll be an experienced Python Software Engineer with a passion for developing high-quality software and solving challenging technical problems. You will be comfortable working within collaborative delivery teams, have strong communication skills, and enjoy continuously learning new technologies. Experience across modern software engineering, testing and cloud-based environments will enable you to succeed in this role.

Essential qualifications:

~You should have at least five years' experience developing software using Python, including object-oriented and functional programming.
~Strong experience working within cross-functional software development teams.
~Proven ability to mentor and support junior engineers.
~Experience with unit, integration and end-to-end testing, with a quality-first mindset.
~Experience producing technical designs and documentation.
~Experience developing or maintaining data processing pipelines.
~Working knowledge of DevOps practices and cloud or virtualisation platforms.
~Strong interpersonal and stakeholder communication skills.
~Demonstrable enthusiasm for learning new technologies and driving innovation.

Desirable:

~Experience with AWS.
~Experience using Elasticsearch and Kibana.
~Containerisation experience with Docker, Kubernetes and/or OpenShift.
~Knowledge of security technologies and protocols, including PKI and TLS.

#LI-JS2

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.

Come join our team—one of the largest IT and business consulting services firms in the world.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Python Developers in South East England vacancy
  • £70k - £75k per annum

    Company: SPECTRUM IT RECRUITMENT Job Type: Permanent, Full Time Salary: £70000 - £75000/annum bonus & benefits
    Suggested
    Permanent
    Full-time

    SPECTRUM IT RECRUITMENT

    Southampton
    a month ago
  • £340 - £375 per day

     ...technology services across industries including banking, healthcare, telecommunications, and retail. The consulting firm is seeking a Python Developer with strong experience in algorithm development, optimisation modelling, and data-driven software engineering. The role focuses... 
    Suggested
    5 days/week
    Wokingham, Berkshire
    more than 2 months ago
  • £70k - £80k per annum

    Company: CORRICULO LTD Job Type: Permanent Salary: £70000 - £80000 / annually
    Suggested
    Permanent

    CORRICULO LTD

    Oxford, Oxfordshire
    23 days ago
  • £65k - £84k per annumEstimated
    Lead Python Engineer Position Description Secure Innovation is part of CGI's Space, Defence and Intelligence business unit, focused...  ...and highly rewarding environment. We are heavily committed to developing our members and provide excellent learning and development... 
    Suggested
    Leatherhead, Surrey
    more than 2 months ago
  • £45k - £75k per annum

    Company: HAYS DT - SOUTH COAST Job Type: Permanent Salary: £45000.00 - £75000.00
    Suggested
    Permanent

    HAYS DT - SOUTH COAST

    Oxford, Oxfordshire
    24 days ago
  • £53k - £69k per annumEstimated
     ...Senior Software Engineer I (Java & Python) Would you like to help create products to support the sharing of scientific knowledge? Do...  ...Elsevier's publishing ecosystem. Key Responsibilities Designing, developing, and deploying applications in a cloud-hosted distributed system... 
    Long-term contract
    Full-time
    Immediate start
    Flexible hours

    Elsevier

    Oxford, Oxfordshire
    22 days ago
  • £78k - £104k per annumEstimated
     ...people feel supported, trusted and able to grow - whether that’s developing new skills, taking on fresh challenges or making a real impact...  ...Factory). Data Science & AI Development Skills : Fluency in Python and common modelling frameworks such as PyTorch and TensorFlow.... 
    Hybrid working
    On-site
    Work from home
    Flexible hours

    1st Central

    Haywards Heath, West Sussex
    28 days ago
  • $60 - $80 per hour

    Senior Machine Learning Engineer - AI Data Trainer ~ Location: Remote About the job At Alignerr, we partner with the world’s leading AI research teams and labs to build and train cutting-edge AI models. This project is about capturing how an LLM reasons and takes ...
    Hourly pay
    Freelance
    Remote
    Flexible hours

    Alignerr

    Oxford, Oxfordshire
    10 days ago
  • £80k - £95k per annum

     ...predictive analytics solutions. Design, build and deploy machine learning models focused on forecasting, prediction and optimisation. Develop solutions around areas such as demand forecasting, pricing, revenue, capacity and operational planning. Work with data held within... 

    Michael Page

    Woking, Surrey
    12 days ago
  • £330 - £360 per day

     ...experience and business results - Identify improvements in own work and develop own skills - Good understanding and use of our internal dataset...  ...possible outcome Skills & Experience - Intermediate SQL, Python, and scikit-learn and basic PySpark coding skills with a good... 
    Hybrid working

    ARM

    Slough, Berkshire
    3 days ago
  • £45k - £60k per annum

     ...November 20, 2026 Job Description The Data Scientist helps develop methods to accelerate and scale new and existing workflows, leveraging...  ...learning / data science Experience in prototype coding (e.g. Python, MATLAB) Understanding of the importance of algorithmic... 
    Permanent
    Full-time

    Perspectum

    Oxford, Oxfordshire
    7 days ago
  • £50k - £55k per annum

     ...science, engineering, AI and visualisation, with plenty of scope to develop your skills and make a tangible impact. This is an ideal...  ...technical stakeholders. Experience with Power BI, Snowflake, Python, MLOps, Docker, CI/CD or AI-powered applications would be advantageous... 
    Permanent
    Hybrid working

    Robert Half

    Windsor, Berkshire
    21 days ago
  • £75k - £90k per annum

     ...At Humara we're developing the next generation of virtual sales assistants. With genAI at our core, we help users discover products that truly...  ...with agentic AI are essential. Our stack includes AWS, Python, PyTorch, Docker, LangChain/LangGraph and Langfuse. Experience with... 
    Full-time
    Hybrid working

    Humara

    Brighton, East Sussex
    a month ago
  • £30k - £41k per annumEstimated
     ...modelling or advanced analytics to real business challenges Strong Python and SQL skills, with experience building and evaluating models...  ...and advanced analytics techniques to operational challenges Developing predictive models, forecasting solutions and analytical tools... 
    Permanent
    Full-time
    Hybrid working
    On-site

    Domino’s

    Milton Keynes, Buckinghamshire
    7 days ago
  • £43.59k - £53.17k per annum

     ...need answering. The Data & Development Portfolio is a new and developing team within the Performance & Simulation Team (P&ST). Over the...  ...Engines with provision of data products, analytical models and python-based data transformation tools. You will be translating requests... 
    Permanent
    Full-time
    Hybrid working
    Flexible hours

    Network Rail

    Milton Keynes, Buckinghamshire
    16 days ago
  • £24k per annum

     ...5 hours Friday) Are you looking for an exciting opportunity to develop cutting-edge data science skills and solve real-world business challenges...  ...and Storytelling Programming and Automation (e.g. Python, SQL) Supporting the development and testing of predictive models... 
    Long-term contract
    Permanent
    Apprenticeship
    Hybrid working
    Immediate start
    Monday to Friday
    Monday to Thursday
    Flexible hours

    Thales

    Crawley, West Sussex
    22 days ago
  • £53k - £72k per annumEstimated
     ...in a senior data engineering role, delivering production-grade pipelines and integration solutions. • Advanced SQL and practical Python or equivalent scripting capability; experience with ETL/ELT, APIs and structured/semi-structured data. • Proven data profiling, mapping... 
    Full-time

    VE3

    Maidenhead, Berkshire
    13 days ago
  • £55k - £72k per annumEstimated
     ...involves supporting clients and internal teams in standards adoption, developing compliance tools, and representing IQVIA as an industry...  ...Experience with multiple programming languages including SAS, R, Python, or similar Experience mentoring others in CDISC standards application... 

    IQVIA

    Reading, Berkshire
    a month ago
  • £84k - £111k per annumEstimated
    Join us at EIT: At the Ellison Institute of Technology (EIT), we’re on a mission to translate scientific discovery into real world impact. We bring together visionary scientists, technologists, policy makers, and entrepreneurs to tackle humanity’s greatest challenges in ...
    Full-time
    Live-in
    Hybrid working
    On-site
    Relocation

    Ellison Institute of Technology

    Oxford, Oxfordshire
    more than 2 months ago
  • £58k per annum

     ...Fundamentals (DP-900) Microsoft Azure AI Fundamentals (AI-901) Practical, real-world project work designed to help you develop hands-on skills in Excel, SQL, Python and PowerBI Dedicated 1-to-1 tutor support throughout your learning journey CV support, interview... 
    Permanent

    Newto Training

    Oxfordshire
    2 days ago
  • £44k - £60k per annumEstimated
     ...an automation-first environment, you will leverage tools such as Python, SQL, RPA, and Oracle HCM to build scalable solutions, streamline...  ...) to best-practice standards. Data Conversion & Migratio n — develop and operate scripted automation (Python, SQL) for data conversion... 
    Permanent
    Full-time

    DHL Group

    Milton Keynes, Buckinghamshire
    a month ago
  • £52k - £70k per annumEstimated
     ...ensuring data serves both operational processing effectiveness and business insight and analytics. Data Auditing & Automation — develop Python for data auditing to support HR Data Management (HRDM) Operations QA and migration activities; develop medium-to-complex RPA  data... 
    Permanent
    Full-time

    DHL Group

    Milton Keynes, Buckinghamshire
    a month ago
  •  ...sources. Work with the Databricks Data Intelligence Platform and develop Data Engineering workloads. Construct raw, refined and...  ...governance forums. Mandatory Requirements Strong experience with Python, PySpark & SQL for data engineering . Hands-on experience... 
    Freelance
    Immediate start
    Remote

    Ceox Services Ltd

    Guildford, Surrey
    16 days ago
  • £39k - £50k per annumEstimated
     ...maintenance of health data products and analytical outputs within the NI Health Analytics Platform (NIHAP). The role will focus primarily on developing dashboards, reports, applications, and reproducible analytical products using   R   within a secure Azure-based environment.... 
    Full-time
    Hybrid working
    Flexible hours

    VE3

    Maidenhead, Berkshire
    23 days ago
  • £40k - £54k per annumEstimated
     ...R&D Position Summary Join us as a Data Information Model Developer and help turn complex biomedical data into models that scientists...  ...Familiarity with programming or scripting languages like SQL, Python, or others used in data workflows. Experience preparing data... 
    Full-time
    Hybrid working
    On-site
    Remote

    GSK

    Oxford, Oxfordshire
    6 days ago
  • £59k - £78k per annumEstimated
     .... Partner with project statisticians and programming teams to develop global tools to support project programming needs in the use of CDISC...  ...experience in two or more programming languages such as SAS, R, Python, Julia, C#, Java, or other language Relevant statistical... 
    Full-time
    Immediate start

    IQVIA

    Reading, Berkshire
    6 days ago
  • £40k - £45k per annum

     ...maintain and optimise data pipelines and transformations in Microsoft Fabric using Data Factory, Lakehouse, notebooks, SQL, Python and PySpark. Develop trusted Bronze, Silver and Gold data layers and reusable engineering frameworks for reliable, scalable processing.... 
    Long-term contract
    Full-time
    Hybrid working
    Flexible hours

    GLF Schools

    Banstead, Surrey
    8 days ago
  • £78k - £107k per annumEstimated
     ...Bracknell on an 18 month FTC, which is responsible for designing, developing, and maintaining our Snowflake Data Warehouses and associated...  ...SQL. Experience working with programming languages like C#, Python, Java, Spark. Create and maintain ETL/ELT processes to extract... 
    Full-time
    Fixed-term contract
    Hybrid working

    Evelyn Partners

    Bracknell, Berkshire
    2 days ago
  • £49k - £62k per annumEstimated
     ...are excited about this role and think you could contribute, we encourage you to apply. You have strong programming experience in Python, and value code quality, reliability, and readability as much as performance.  You have a deep understanding of data storage and manipulation... 
    Full-time
    On-site

    Ellison Institute of Technology

    Oxford, Oxfordshire
    a month ago
  • £70k - £85k per annum

     ...join a collaborative team of data and AI engineers, scientists, developers, analysts, and architects. Together, you will design and build modern...  ...Strong experience with Databricks or Snowflake on AWS Proven Python skills, including Spark and Airflow expertise Advanced SQL... 
    Hourly pay
    Permanent
    Full-time
    Part-time
    Remote
    Work from home
    Flexible hours

    Women in Data

    Reigate, Surrey
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Python Developers. Be the first to apply!