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
  • £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
  • £100k per annum

    My client is looking for a Senior Software Engineer Backend Leaning Contract may also be considered. What You Will Be Doing You'll sit at the core of their product, building the systems that make advanced AI usable in the real world. If you enjoy owning backend services...
    Suggested
    Permanent

    MarkIT Placements

    Didcot, Oxfordshire
    1 day 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
    a month ago
  • £44k - £57k per annumEstimated
    Data Engineer (Python / SQL) Oxford - site based £Competitive Junior to Mid Level Data Engineer Salary + Great Benefits Package Excellent...  ..., global organisation where you will play a key role in developing the data infrastructure and systems used to drive business improvement... 
    Suggested
    Full-time

    Rise Technical Recruitment Ltd

    Oxford, Oxfordshire
    21 hours ago
  • £75k per annum

     ...Software Engineer (AWS, Python, C#/C++, CFD/FEA) Oxford - 3-4 days per week in office. £45000 - £75000 + Package. - Must have a Computing/STEM Degree (2:1 or higher). - Can work in their Oxford head office 3-4 days week. - Must have experience with AWS / Distributed... 
    Suggested
    On-site

    Hays

    Oxford, Oxfordshire
    1 day 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
  • EWOR is launching cutting-edge new initiatives, and we are looking for exceptional operators and builders to join our new department. We are backed and led by serial entrepreneurs, including Paul Müller (founder of Adjust, €1.2B exit) and Petter Made (founder of SumUp...
    Remote
    Relocation

    EWOR GmbH

    Oxford, Oxfordshire
    1 day ago
  • £53k - £70k per annumEstimated
    With multiple awards to our name, Larian Studios has proven that we’re dedicated to delivering high-quality role-playing games As we move on to new projects, the studio that brought you Baldur’s Gate 3 & Divinity: Original Sin 2 is looking for a Machine Learning Engineer to...
    Full-time

    larian

    Guildford, Surrey
    more than 2 months ago
  • £46k - £61k per annumEstimated
     ...stages of research and clinical development. Your work will focus on developing translational assays, exploring mechanisms of action, and...  ...proteomics data. Develop and apply data analysis pipelines using Python, SQL, and R. You will interpret results and present findings... 

    UCB - Union Chimique Belge

    Slough, Berkshire
    a month 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
    4 days ago
  • £500 - £550 per day

     ...and determine appropriate analytical approaches. Use SQL and Python to interrogate, manipulate and analyse data. Apply...  ...conversational data with wider customer and commercial datasets. Develop and improve dashboards, reporting and KPI measurement. Present... 
    Temporary
    Hybrid working
    Hampshire
    6 days ago
  • £36k - £47k per annumEstimated
     ...Job Overview The Data Scientist is responsible for designing, developing, scaling, and maintaining advanced analytics and machine...  ...advanced analytical techniques. Strong programming skills in Python, R, or similar analytical languages. Experience in model development... 
    Full-time

    AbbVie

    Maidenhead, Berkshire
    21 hours 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
  • £54.51 per hour

     ...segments are most likely to benefit from particular products. ~Develop audience insights that inform campaign targeting, messaging and channel...  ...Advanced spreadsheet skills. ~Practical experience using SQL or Python for data extraction, manipulation, validation and analysis. ~... 
    Hourly pay
    40 hours/week
    Hybrid working
    On-site
    Immediate start
    Remote
    Monday to Friday

    Career Moves Group

    South East England
    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
    2 days ago
  • £52k - £68k per annumEstimated
     ...focusing on time series modelling and control systems. You’ll be developing predictive algorithms, identifying dynamic patterns and...  ...engineering etc.) or equivalent Strong programming skills in Python (e.g., NumPy, Pandas, scikit-learn, TensorFlow/PyTorch).  Demonstrable... 
    Full-time
    On-site
    Work from home
    2 days/week

    Infleqtion

    Kidlington, Oxfordshire
    29 days ago
  • £450 - £500 per day

     ...Responsibilities Build and enhance metadata-driven ingestion frameworks. Develop incremental loads, watermarks and merge processes. Migrate ETL...  ...Metadata-driven frameworks and incremental loading. SQL and Python . CI/CD and multi-environment deployments. Data mapping... 

    Trust In SODA

    South East England
    2 days ago
  • £85k - £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 four...
    Full-time
    Live-in
    On-site
    Relocation

    Ellison Institute of Technology

    Oxford, Oxfordshire
    11 days ago
  • £49k - £66k per annumEstimated
     ...maintain scalable data pipelines and data integration solutions. Develop and support data ingestion, transformation and storage processes....  ...and analytical data architectures. ~ Expertise in SQL, Python and data modelling techniques ~ Experience with Azure Data Factory... 
    Full-time
    Hybrid working
    On-site
    Monday to Friday

    Biffa Waste Services

    High Wycombe, Buckinghamshire
    24 days ago
  • £40k - £45k per annum

     ...see the results drive genuine business decisions. You'll help develop and enhance our Snowflake data warehouse, support the rollout of...  ...Designing and maintaining efficient, scalable SQL databases Writing Python scripts for data processing, ETL, and database interactions... 
    Full-time
    Hybrid working
    On-site

    Focus Group

    Shoreham-By-Sea, West Sussex
    a month ago
  •  ...2-3 days onsite in Newbury. Required experience: * Data science, ML , EDA and feature engineering. Experience of having ideated, developed and deployed to production end to end data science use cases. * Design and architect scalable, secure, and high -performance data solutions... 
    Hybrid working

    LA International Computer Consultants Ltd

    South Oxfordshire, Oxfordshire
    21 hours ago
  • £45k - £60k per annumEstimated
     ...In this role, you will leverage your advanced analytical skills and programming expertise to extract insights from complex datasets, develop predictive models, and support decision-making for our diverse range of customers. As a junior contributor, you will work on a variety... 
    Full-time

    pditechnologies

    Maidenhead, Berkshire
    a month ago
  • £66k - £85k per annumEstimated
    hackajob is partnering directly with BAE Systems Digital Intelligence to hire for this role. Location(s):UK, Europe & Africa : UK : Frimley BAE Systems Digital Intelligence is home to 4,500 digital, cyber and intelligence experts. We work collaboratively across 10 countries...

    Hackajob Ltd

    Camberley, Surrey
    1 day ago
  • £45k - £60k per annum

    Company: ADEPTO TECHNICAL RECRUITMENT LTD Job Type: Permanent, Full Time Salary: £45000 - £60000/annum
    Permanent
    Full-time

    ADEPTO TECHNICAL RECRUITMENT LTD

    Farnborough, Hampshire
    a month ago
  •  ...insights. Working with both structured and semi-structured data, you'll develop reliable, efficient solutions that help teams access the...  ...typically around five years or more) Strong proficiency in SQL and Python Proven experience designing and delivering end-to-end data... 
    Immediate start
    Remote
    Flexible hours

    Pennon Group

    Redhill, Surrey
    10 days ago
  • £60k - £78k per annumEstimated
     ...engineering data marts to create reusable data assets, including developing and implementing machine learning models, genAI, and Agentic AI....  ...ethical problem-solving.  Technical Expertise & Tools :  ● Python: Advanced, production-grade proficiency (Pandas, NumPy, FastAPI/... 
    Hybrid working
    Shift work

    Rentokil Initial Group

    Crawley, West Sussex
    a month ago
  • £60k - £80k per annum

     ...analytics platform. The Role You'll play a key role in developing robust data infrastructure and delivering actionable insights....  ...What You'll Do Build and maintain data pipelines using Python across multiple data sources Design and develop dimensional data... 
    Permanent
    Hybrid working

    Tria

    Knaphill, Surrey
    2 days ago
  • £54k - £72k per annumEstimated
     ...you’ll be doing: Writing, testing and deploying AI/ML code (Python) integrated with existing systems. Designing and refining...  ...Naturally curious about emerging AI technologies and industry developments. Passion for mentoring, coaching, or supporting colleagues in... 
    Permanent
    Full-time
    On-site
    5 days/week

    AJ Walter Aviation

    Slinfold, West Sussex
    10 days ago
  • £38k - £49k per annumEstimated
     ...privacy, data protection, or secure software development concepts. ~ Interest in scripting or automation using languages such as Python, Bash, PowerShell, or similar technologies. ~ Strong communication, collaboration, analytical thinking, discretion, attention to detail... 
    Full-time
    Internship

    American Express

    Burgess Hill
    5 days ago
  • £700 - £900 per day

     ...Oxford Dynamics is a fast-growing UK frontier technology company developing both digital and physical AI systems built to operate in dynamic...  ...an engineer rather than integrating them as a user. • Strong Python, with hands-on experience building on LLM frameworks (LangGraph,... 
    Daily pay
    Long-term contract
    Full-time
    Hybrid working
    Immediate start
    Remote
    Flexible hours

    Oxford Dynamics

    Harwell, Oxfordshire
    15 days ago

Do you want to receive more vacancies?

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