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 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...Suggested5 days/week- £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...SuggestedLong-term contractFull-time
£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...SuggestedPermanentHybrid working£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...SuggestedPermanentHybrid working- £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
- £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 contractFull-timeImmediate startFlexible hours
£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 contractFull-timePart-timeHybrid workingOn-siteFlexible hours£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-timeHybrid workingOn-siteRotating shifts£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...PermanentHybrid working- ...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
- £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
- ...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-timeHybrid workingOn-siteMonday to Friday
£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 contractHybrid workingOn-site£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 contractHybrid workingOn-site- £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-timeRemote
- £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...
- £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-siteFlexible hours
- £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...PermanentFull-timeHybrid workingFlexible hours
- £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
- £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-timePart-timeHybrid workingOn-siteRemote
- £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...PermanentFull-timeHybrid workingOn-siteRemote
- £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...PermanentFull-timePart-timeTerm-timeFlexible hours
£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-timeOn-site- £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-timeHybrid workingOn-siteWork from homeFlexible hours
- £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-timeFlexible hours
- ...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 workingRemote
- £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
- £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-timeFixed-term contractImmediate start
- £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...PermanentFull-timeFlexible hours
- £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
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 financial trading
- lead python developer
- full stack python developer
- remote python linux engineer
- software engineer python ai
- python developer no experience
