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
    11 days 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
  • £45k per annum

     ...Software Engineer (Python and AI Solutions) Full time (35 hrs/wk), permanent Split place of work between Horizons (Reading, Berkshire) and Home Salary range £40,000 to £45,000 pa plus benefits We have an exciting opportunity for a Software Engineer to join our busy... 
    Suggested
    Permanent
    Full-time

    University of the Built Environment

    Oxfordshire
    3 days ago
  • £54k - £70k per annumEstimated
     ...agriculture. Job Description We are looking for a hands-on, senior-level Software Engineer with deep Python expertise to build reliable internal platforms and developer-enablement capabilities. This is an engineering-first role: strong software design, coding fluency and... 
    Suggested
    Full-time

    Syngenta Group

    Bracknell, Berkshire
    24 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 - £59k per annumEstimated
     ...What we do. Electric Car Leasing Why we do it. Greener. Fairer. Future.We’re looking for a Senior Software Engineer (Python) to join our product and engineering team building the systems that power our ability to revolutionise the electric car leasing industry. Our tech stack... 
    Long-term contract
    Full-time

    Octopus Energy

    Brighton, East Sussex
    22 days ago
  • £40k - £45k per annum

     ...summary of job role As the Software Engineer, you will design, develop, test, and maintain software applications and services that...  ...support organisational objectives. You will focus on leveraging modern Python development practices and Artificial Intelligence technologies,... 
    Permanent
    Full-time
    On-site
    Work from home
    Monday to Friday
    2 days/week
    1 day/week

    University of the Built Environment

    Reading, Berkshire
    2 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
    3 days ago
  • £49k - £64k per annumEstimated
     ...related STEM field (or equivalent practical experience)  Strong engineer with demonstrated proficiency in programming languages such as Python, producing clean, reproducible, well-tested, and well-documented code suitable for long-term ownership and handover.   Hands-on... 
    Long-term contract
    Hybrid working
    On-site

    Mind Foundry

    Oxford, Oxfordshire
    21 hours ago
  • £62k - £81k per annumEstimated
     ...related technical disciplines. Strong programming skills within one or more of these development languages - C / C++ / R / Java / Python Advanced understanding of LLM and VLM architecture, post-training methods (fine-tuning, RL), and evaluation pipelines Experience... 
    Full-time
    Hybrid working
    Work from home
    Flexible hours

    Viridien

    Crawley, West Sussex
    9 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
    a month ago
  • £71k - £93k per annumEstimated
     ...Senior Data Scientist Oxford Nanopore has developed a new generation of nanopore-based sensing technology for faster, information-rich,...  ...outcomes. Develop robust analyses and data science solutions using Python, SQL, statistical methods and other appropriate analytical... 
    Full-time
    Fixed-term contract
    Hybrid working

    Oxford Nanopore Technologies

    Oxford, Oxfordshire
    24 days ago
  • £51k - £66k per annumEstimated
     ...across other sectors, you will be supported in the role to learn and develop, with clear pathways defined for your career progression in the...  ..., Logstash, Kibana (ELK) and its equivalents (2) Ni-Fi (3) Python (4) Geospatial intelligence software (5) APIs from commercial/open... 
    Hybrid working
    On-site
    Remote
    5 days/week

    BAE Systems

    Frimley, Surrey
    more than 2 months ago
  • £36k - £46k per annumEstimated
     ...Experienced in a coding or data-processing language such as Python, R, SQL or similar Genuinely interested in what’s happening in...  ...team Someone with an interest in and aptitude for learning and developing new ideas Comfortable using AI tools to support work, with an... 
    Full-time
    On-site

    WTW

    Reigate, Surrey
    29 days ago
  • £51k - £65k per annumEstimated
     ...smarter, data-driven decisions. Building Intelligent Tools – develop automated solutions that enhance efficiency and provide clear, actionable...  ...You You’ll be an experienced data professional who excels in Python, with a proven ability to develop powerful data visualisations,... 
    Hybrid working
    On-site
    Work from home

    Stantec

    High Wycombe, Buckinghamshire
    12 days ago
  • £48k - £62k per annumEstimated
     ...from the Applied Analytics team, and traders from the business to develop market forecasts to improve revenue capture for the batteries...  ...as well as other data sources that are currently not databased Python (3+ for production level code, including pydantic, liniting, type... 
    Full-time
    Hybrid working
    Flexible hours

    Habitat Energy

    Oxford, Oxfordshire
    15 days ago
  • £31k - £40k 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
    5 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
    On-site

    Humara

    Brighton, East Sussex
    21 days ago
  • £37k - £50k 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... 
    Hybrid working
    On-site

    Domino

    Milton Keynes, Buckinghamshire
    17 days ago
  • £39k - £51k per annumEstimated
     ...Experienced in a coding or data-processing language such as Python, R, SQL or similar Genuinely interested in what’s happening in...  ...team Someone with an interest in and aptitude for learning and developing new ideas Comfortable using AI tools to support work, with an... 
    Permanent
    Full-time
    Internship
    On-site
    5 days/week

    WTW

    Reigate, Surrey
    22 days ago
  • £51k - £68k per annumEstimated
     ...join our expanding Data & AI team. In this pivotal role, you will develop innovative data products, predictive models, and intelligent...  ...similar data-intensive fields. Technical Strength Excellent Python development skills. Deep understanding of statistics and machine... 
    Long-term contract
    On-site
    Remote
    Shift work

    Lead Forensics

    Portsmouth, Hampshire
    17 days ago
  • £24.5k per annum

     ...scientists, analysts, engineers and technical specialists while you develop skills in: Using statistics to understand data and test ideas...  ...and support decision-making Programming using tools such as Python, R and SQL to work with data Collecting, organising and managing... 
    Apprenticeship
    Monday to Thursday
    Monday to Friday
    Flexible hours

    AWE PLC

    Berkshire
    2 days ago
  • £70k per annum

    Mid / Senior Data Engineer - Databricks, Python & Azure Location: Leatherhead / Waterloo (Hybrid) Salary: Circa £70,000 + Benefits Working Pattern: Hybrid, with flexible working arrangements The organisation delivers innovative software, enterprise platforms and... 
    Permanent
    Hybrid working
    Flexible hours

    Career Legal Ltd

    Epsom, Surrey
    3 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
    9 days ago
  • £46k - £62k 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 Supply Chain

    Milton Keynes, Buckinghamshire
    17 days ago
  • £44k - £59k per annumEstimated
     ...breadth of contemporary technology patterns. Our programmes have developed new pattern libraries, design systems and development aspects,...  ...deliverables. Requirements ~ Data Engineering: Strong proficiency in Python and at least one key programming language commonly used in data... 
    Full-time

    Digi2al Limited

    Portsmouth, Hampshire
    23 days 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
    a month ago
  • £39k - £52k per annumEstimated
     ...an automation-first environment, you will leverage tools such as Python, SQL, RPA, and Oracle HCM to build scalable solutions, streamline...  ...reporting) to best-practice standards. Data Conversion & Migration — develop and operate scripted automation (Python, SQL) for data conversion... 
    Permanent
    Full-time

    DHL Supply Chain

    Milton Keynes, Buckinghamshire
    18 days ago
  • £59k - £77k 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
    11 days ago
  •  ...Development teams. Your primary focus will be on owning and developing our financial planning and analysis systems , including the data...  ...data processing and extracting data from REST APIs using Python, .NET, or similar technologies. Proficient in Power BI or comparable... 
    Long-term contract
    Temporary
    On-site
    Immediate start
    Flexible hours

    IOI

    Brighton, East Sussex
    5 days ago

Do you want to receive more vacancies?

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