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 9 days ago
Similar jobs that could be interesting for youBased on the Python Developers in South East England vacancy
  • £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
    a month ago
  • £49k - £64k per annumEstimated
     ...anyone, anywhere! About the Role We are looking for a highly motivated individual to join the Customer Workflows as a Senior Python Cloud Developer. This exciting and challenging role is responsible for developing a globally available cloud-based data-analysis application... 
    Suggested
    Long-term contract
    Full-time

    Oxford Nanopore

    Oxford, Oxfordshire
    a month ago
  • £95k per annum

     ...Senior AI Engineer (LLMs, Python & Java) Bracknell (Hybrid) What if you could own and build the AI capability from the ground up in a scaling, purpose-driven tech company? Were hiring the first dedicated AI Engineer to join a fast-growing ( 280 people) Healthtech... 
    Suggested
    Permanent
    Hybrid working

    Halian Technology Limited

    Bracknell, Berkshire
    5 days ago
  • £80k per annum

    Software Engineer Python/Django Hybrid - 1 to 2 days a week in Reading £60k to £80k DOE DXP Talent is working with an growing, market leading business based in Reading who have an opportunity for a mid/senior Software Engineer with a strong Python/Django background to... 
    Suggested
    Permanent
    Hybrid working

    Dxp Talent Ltd

    Reading, Berkshire
    2 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
  • £51k - £66k per annumEstimated
     ...Software Engineer III (Python) Are you passionate about building high‑performance backend systems using Python? Do you thrive on solving...  ..., release, and operational support Key responsibilities Develop, test, and maintain scalable backend services and data-processing... 
    Long-term contract
    Full-time
    Immediate start
    Flexible hours

    Elsevier

    Oxford, Oxfordshire
    1 day ago
  • £55k - £70k per annum

     ...industry, we are creating a cleaner, more sustainable energy future. We’re looking for a Python Software Engineer to join our Network Topology Optimisation team, helping to develop innovative software that supports smarter operation of the electricity network. You’ll... 
    Long-term contract
    Full-time
    Part-time
    Hybrid working
    On-site
    Flexible hours

    National Energy System Operator

    Wokingham, Berkshire
    9 hours ago
  • £65k per annum

     ...architecting complex systems, owning technical decisions, and crafting Python‑powered solutions that make a real impact to customers, then this...  .... You'll work with Python, AWS, and MariaDB to design and develop systems that keep pace with fast‑moving business needs. You'll... 
    Full-time
    Hybrid working
    On-site
    Rotating shifts

    Canary Care

    Oxford, Oxfordshire
    26 days ago
  • £90k - £130k per annum

     ...a Senior Applied Machine Learning / Computer Vision Engineer to develop and deploy machine learning models for a cutting-edge multi-camera...  ...ML training and evaluation pipelines ~Strong programming skills (Python, Java, C, CUDA and/or C++)   ~Demonstrated ability to translate... 
    Permanent
    Hybrid working

    Richard Wheeler Associates

    Oxford, Oxfordshire
    more than 2 months ago
  •  ...team team with a Machine Learning DSP Engineer who will focus on developing audio algorithms using machine learning techniques and deploying...  ...Strong coding skills in C or C++, with experience in Python or MATLAB for prototyping and testing Professional experience... 
    Relocation package

    Marshall Group

    Milton Keynes, Buckinghamshire
    a month ago
  • £37k - £49k per annumEstimated
     ..., Software Engineering, Artificial Intelligence, or a related quantitative field.  Programming Excellence: Advanced proficiency in Python and deep experience with core ML/data science libraries (e.g., PyTorch, TensorFlow, scikit-learn, pandas, NumPy).  Software Engineering... 
    Hybrid working

    Elanco

    Hook, Hampshire
    more than 2 months ago
  •  ...deployed. Proven experience in ML engineering or ML Operations roles with multiple production model deployments at scale Strong Python programming skills with software engineering fundamentals: testing, version control, code quality, and design patterns Hands-on experience... 
    Full-time
    Hybrid working
    On-site
    Monday to Friday

    VodafoneThree

    Newbury, Berkshire
    12 hours ago
  • £68k - £80k per annum

     ...Learning Engineer to join a supportive, multidisciplinary team developing AI/ML systems to solve critical Defence and National Security challenges...  ...~ Demonstrated proficiency in programming languages such as Python, producing clean, reproducible, well-tested, and well-documented... 
    Long-term contract
    Hybrid working
    On-site

    Mind Foundry

    Oxford, Oxfordshire
    20 hours ago
  • £67k - £80k per annum

     ...office.  You will need to hold existing or be eligible for UK Developed Vetting (DV), details of which can be found on the  Gov UK website...  ...with demonstrated proficiency in programming languages such as Python, producing clean, reproducible, well-tested, and well-documented... 
    Long-term contract
    Hybrid working
    On-site

    Mind Foundry

    Oxford, Oxfordshire
    20 hours ago
  • £61k - £81k per annumEstimated
     ...experience: you've built and run ML systems before and can own your delivery, with the CTO setting the wider technical direction. Strong Python and production ML experience (PyTorch or similar), with hands-on containerised deployment to GCP or comparable platforms. A track... 
    Full-time
    Remote

    Natural Negative

    Brighton, East Sussex
    18 days ago
  • £48k - £61k per annumEstimated
     ...technological progress. The Role We're looking for a Data Scientist to develop predictive models, analyse complex engineering datasets, and...  ...and data management infrastructures. Strong proficiency in Python and scientific computing libraries including NumPy, SciPy, Pandas... 

    Oxford Quantum Circuits

    Reading, Berkshire
    21 days ago
  • £46k - £59k per annumEstimated
     ...data scientists and engineers, shaping best practice, improving developer experience and influencing the future direction of our ML platform...  ...haves • Strong Python development experience applied to machine learning in production... 
    On-site
    Flexible hours

    VMED O2 UK Limited

    Reading, Berkshire
    6 days ago
  • £51k - £69k per annumEstimated
     ...that actually fits the problem. The best engineers here invent the technique when none of the obvious ones work. • You are fluent in Python and the scientific stack (NumPy, pandas, scikit-learn) , and comfortable with at least one deep-learning framework (TensorFlow or... 
    Permanent
    Full-time
    Hybrid working
    Flexible hours

    Oxford Dynamics

    Oxford, Oxfordshire
    12 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
    a month ago
  • £57k - £76k per annumEstimated
     ...series data (including propensity models and forecasting models) , developing innovative models that enhance customer experiences and drive...  ...with both static and time series modelling Advanced skills in Python, SQL, and PySpark , with a focus on clean, testable,... 
    Full-time
    Part-time
    Hybrid working
    On-site
    Remote

    Tesco

    Slough, Berkshire
    13 days ago
  • £40k - £52k per annumEstimated
     ...advanced analytics to demand forecasting, supply forecasting, workforce planning or operational optimisation. Strong capability in Python, SQL and statistical modelling, with experience building practical models that support business decision making. Experience working... 
    Permanent
    Full-time
    Hybrid working
    On-site
    Remote

    The AA

    Basingstoke, Hampshire
    5 days ago
  • £22k - £27k per annumEstimated
     ...with colleagues across the business. What you’ll be doing: Developing and delivering data science solutions, including generative AI...  ...analytical approaches Experience using programming languages such as Python, R or SQL for data analysis and modelling Ability to... 
    Permanent
    Full-time
    Part-time
    Term-time
    Flexible hours

    LegalAndGeneral

    Brighton & Hove, East Sussex
    8 days ago
  • £500 per day

     ...data engineering hire to design and build it end-to-end. • Desinging and building a new HR Data Platfrom  • Owning the full pipeline (Python, APIs, Postgres) • Direct impact on candidate generation scoring, lead generation and revenue It’s very hands-on, ideal for... 
    Full-time
    On-site

    Trust In SODA

    Bank, Hampshire
    5 days ago
  • £65k - £86k 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...  ...Familiarity with data science tools and programming languages (e.g. Python ) Machine Learning: Ability to build and train Machine... 
    Full-time
    Hybrid working
    On-site
    Work from home
    Flexible hours

    1st Central

    Haywards Heath, West Sussex
    15 days ago
  • £47k - £59k per annumEstimated
     ...help organisations embrace change, deliver meaningful impact, and develop the skills they need to thrive in an increasingly agentic world....  ...the Enablement team. Expected Skills : Advanced coding in Python and PySpark, strong SQL, expertise in building declarative pipelines... 
    Full-time
    Flexible hours

    AND Digital

    Reading, Berkshire
    6 days ago
  •  ...Analytics & Solutions Architecture Team Lead. You will Build and develop robust ETL pipelines, creating accessible and well-structured...  ...in data engineering tools and languages such as SQL and Python Experience working with cloud-based data platforms (ideally Microsoft... 
    Hybrid working
    Remote

    Edwards Vacuum

    Burgess Hill
    8 hours ago
  • £37k - £50k per annumEstimated
     ...ensure data quality and governance, and collaborate closely with developers, architects, and business stakeholders to deliver curated,...  ...data from Quantios products. Build scalable dataflows using Python, SQL, PySpark, or similar technologies. Implement automated data... 
    Full-time

    Quantios

    Fleet, Hampshire
    7 days ago
  • £29k - £38k per annumEstimated
     ...trial. Candidates do not need prior experience in spectroscopy to apply, but must demonstrate the analytical aptitude and willingness to develop expertise in these areas. This is a full-time appointment on a fixed-term contract to 27 July 2029. The Fellows will be based at... 
    Full-time
    Fixed-term contract
    Immediate start

    University of Oxford

    Oxford, Oxfordshire
    6 days ago
  • £47k - £62k per annumEstimated
     ...and available for analytics and reporting tools. Independently develop solutions (workflows, small apps, and dashboards) on the Skywise...  ...prepared and available for analytics and reporting tools, utilizing Python and SQLAlchemy for effective Object-Relational Mapping (ORM) and... 
    Permanent
    Full-time
    Flexible hours

    Airbus Helicopters UK Ltd

    Oxford, Oxfordshire
    25 days ago
  • £55k - £71k per annumEstimated
     ...Responsibilities: Data Engineering and Platform Delivery: • Design, develop, test, deploy, and maintain scalable data pipelines using modern...  ..., Synapse Analytics, Databricks, Fabric, Data Lake Storage, SQL, Python, Spark, Power BI, Snowflake, dbt, Airflow, Kafka, or equivalent... 
    Full-time

    VE3

    Maidenhead, Berkshire
    5 days ago

Do you want to receive more vacancies?

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