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.
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...Suggested5 days/week- £62k - £82k per annumEstimated...semiconductor and hardware design teams to manage their intellectual property (IP), releases, and dependencies at scale - includes a Python command-line client (pi), the IPLM API server, the PiCache caching layer, and a Web based interface. As a Senior Software Engineer...SuggestedFull-time
- £65k - £84k per annumEstimatedLead 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
£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...SuggestedPermanentHybrid working- £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...SuggestedHybrid working
- £69k - £92k per annumEstimated...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 experience...Long-term contractHybrid workingOn-site
- £43k - £56k per annumEstimated...are looking for a hands-on Machine Learning Engineer to design, develop and evaluate intelligent agent systems, turning emerging AI methods... ...discipline, or equivalent practical experience. Strong Python programming and software-engineering skills. Experience developing...Full-timeHybrid workingWork from homeFlexible hours
- £71k - £95k per annumEstimated...Learning Engineer to join a supportive, multidisciplinary team developing AI/ML systems to solve critical Defence and National Security challenges... ...practical experience). Strong programming skills in Python, with experience producing clean, reproducible, well-tested and...Long-term contractHybrid workingOn-site
- £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...
- £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
- £53k - £70k per annumEstimatedWith 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
- £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 workingOn-siteRemote5 days/week
£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 pay40 hours/weekHybrid workingOn-siteImmediate startRemoteMonday to Friday£64.82k per annum
...advancements. Our goal is to bring fusion electricity to the grid by developing the power stations of tomorrow and the skilled workforce to... ....g. C++, Fortran, C, Rust) or advanced scripting language (e.g. Python Julia, R) ~ Good experience of the UNIX operating system, particularly...Full-time5 days/weekFlexible hours- £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-timeOn-siteWork from home2 days/week
£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...£40k per annum
...rapidly growing sectors. The Role Comprehensive training in data engineering fundamentals Hands-on project work using Excel, SQL, Python, and PowerBI Guided learning with experienced industry professionals Dedicated 1-to-1 tutor support throughout the programme...£400 - £450 per day
...including the data model – with light review. The work still must be grounded: clear schemas, sensible storage layout, production-quality Python. It is not cowboy scripts, and it is not waiting for a backlog of tickets. This is a bad fit if you mainly plug enterprise...Daily payOn-siteImmediate start- £49k - £67k 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-timeHybrid workingOn-siteMonday to Friday
£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-timeHybrid workingOn-site- £71k - £92k 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-timeImmediate start
- ...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
- £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
£45k - £60k per annum
Company: ADEPTO TECHNICAL RECRUITMENT LTD Job Type: Permanent, Full Time Salary: £45000 - £60000/annumPermanentFull-time- £86k - £111k 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 workingShift work
- £66k - £88k per annumEstimatedAt 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 transformative...
£90k per annum
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...Permanent£71.82k per annum
...advancements. Our goal is to bring fusion electricity to the grid by developing the power stations of tomorrow and the skilled workforce to... ...compiled or scripting languages (e.g. C++, Fortran, Rust, Julia, Python, or R) with strong UNIX/Linux experience. ~ Experience...Full-time5 days/weekFlexible hours- £45k - £61k per annumEstimated...data engineering expertise — writing production-quality Java and Python, architecting reliable pipelines, and delivering end-to-end solutions... ...scale data across Snowflake, BigQuery, Hive, and other platforms.Develop scalable, reusable data models and curated data sets for...RemoteFlexible hours
- £54k - £71k 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... ...of. Core skills we’re looking for to succeed in the role: Python & AI Frameworks: Advanced proficiency in Python, with familiarity...Full-timeHybrid workingFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Python Developers. Be the first to apply!
Related searches
- graduate junior developer python linux c# java South East England
- business analyst power bi sql python fintech South East England
- python South East England
- python django developer 6 month contract South East England
- python developer hybrid
- trainee python developer
- python developer blockchain and trading
- full stack python developer
- python developer work from home
- python engineer
