CGI
Posted 3mo ago

Lead Python Engineer

CGI
Leatherhead, Surrey, United Kingdom
OnsiteFull Time
Responsibilities
  • leading teams
  • mentoring juniors
  • testing software
Requirements
  • 7+ years using Python for OOP and functional programming
  • Experience leading development teams
  • Testing (unit/integration/end-to-end)
  • Design and documentation
  • Data pipelines
  • DevOps/cloud familiarity
  • Strong interpersonal skills
Technical tools mentioned
PythonKibanaElasticDockerKubernetesOpenShiftAWS

Job description

Position Description:

Secure Innovation is part of CGI's Space, Defence and Intelligence business unit, focused primarily on the delivery of contemporary and innovative technical solutions for the government agencies most challenging problems. Our teams work alongside our clients to help them understand how to exploit technologies to maintain competitive advantage. Our systems are engineered for performance, security, reliability and scalability; built with modern CI and CD tooling and techniques. We are currently looking for an experienced Python Software Engineer to join our team – being able to think outside of the box to overcome technical challenges is essential!






Your future duties and responsibilities:

The role offers fantastic opportunities to work on leading edge and bespoke technologies within an interesting and highly rewarding environment. We are heavily committed to developing our members and provide excellent learning and development opportunities to ensure that your knowledge and skills keep pace with the evolving technology landscape. We engender a culture of innovation, collaboration and ownership; highly motivated self-starters thrive within our organisation. Although we would like candidates to have all of the skills we need, we would consider high quality individuals who meet most of the criteria.







Required qualifications to be successful in this role:

Mandatory requirements:
At least 7 years of experience using Python for OOP and functional programming
Experience of leading software development teams and mentoring of junior members
Experience of unit, integration and end-to-end testing with a delivering 'quality' mindset
Experience creating designs and documentation
Experience of working with data processing pipelines
Working knowledge of DevOps and Cloud/virtualisation Platforms
A passion for learning new technologies and innovation
Excellent interpersonal skills

Desirable:
. Experience of working on AWS
Experience of working with Elastic and Kibana
. Containerisation experience such as Docker, Kubernetes or OpenShift
. Experience of security protocols such as PKI, TLS etc















Skills:

  • Python
  • Kibana






What you can expect from us:

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.

Come join our team—one of the largest IT and business consulting services firms in the world.

About CGI

Provides information technology and business consulting services.

Similar jobs

Python Engineer roles near Leatherhead, Surrey
21h
Save
Mark Applied
Hide
Senior Python Developer - Quant Models AI Automation, Vice President
London, England, United Kingdom
HybridFull Time
Citi
CitiNYSE: C: Providing global banking, investment, and wealth management services.
STEM degree, deep Python expertise, production automation or data pipeline experience, AI/ML and LLM application knowledge, testing, CI/CD, Git, SQL, large dataset experience, and strong communication skills.
Python, pandas, NumPy, FastAPI, Git, SQL, AWS, Google Cloud, Docker, Kubernetes, CI/CD, LLM, RAG
21h
Save
Mark Applied
Hide
Senior Python Developer - Quant Models AI Automation, Vice President
London, England, United Kingdom
HybridFull Time
Citi
CitiNYSE: C: Global diversified financial services holding.
STEM degree required; master's preferred. Requires deep Python expertise, production automation or data pipeline experience, AI/ML, testing, CI/CD, SQL, large datasets, and cross-functional communication.
Python, pandas, NumPy, FastAPI, Git, Docker, Kubernetes, AWS, Google Cloud, SQL, CI/CD, RAG
1d
Save
Mark Applied
Hide
Python Engineer (Terminal/Modelling/Data)
London, England, United Kingdom
HybridFull Time
Modo Energy
Modo Energy: Data platform for energy asset benchmarking and forecasting.
3+ YOERequires 3+ years of Python experience, AWS, Terraform, Django or FastAPI, PostgreSQL, data pipelines, production infrastructure, AI coding tools, and end-to-end backend ownership.
Python, Django, FastAPI, AWS, Terraform, PostgreSQL, Cursor, Claude Code, GitHub Copilot, RAG, OpenAPI, REST, Airflow, Spark, Iceberg, Kafka
5d
Save
Mark Applied
Hide
Counterparty Credit Risk Python Developer, AVP
London, England, United Kingdom
HybridFull Time
Citi
CitiNYSE: C: A global financial services providing banking and credit services.
Requires Python development, UNIX shell scripting, Git, CI/CD, analytical and communication skills, teamwork, and a master's degree in computer science, mathematics, engineering, or physics.
Python, UNIX, bash, ksh, Git, Jenkins, AWS
1w
Save
Mark Applied
Hide
Python Engineer
London, England, United Kingdom
HybridFull Time
Lendable
Lendable: Automated online platform providing personal loans and credit cards.
Strong SQL, Snowflake or modern data platform, and Python experience; experience with data pipelines, ETL, or data-intensive backend services; clear collaborative communication.
Python, SQL, Snowflake, dbt
3w
Save
Mark Applied
Hide
Python Engineer
Gdańsk or Bristol or Cambridge or London
zł165k-zł223k/yr OnsiteFull Time
Graphcore
Graphcore: Produces specialized processors for artificial intelligence workloads.
Extensive Python knowledge, Linux and shell scripting, CI/CD, API integration and automation experience; strong communication; cloud (AWS) preferred.
Python, Linux, shell scripting, CI/CD, API, GitHub Actions, CMake, AWS
3w
Save
Mark Applied
Hide
Front Office Python Developer [Commando Development Team]
London, England, United Kingdom
OnsiteFull Time
Marex
MarexNasdaq: MRX: Provides liquidity and market access in energy and commodities.
2+ YOEProfessional Python developer with 2+ years experience, strong OOP and production deployment skills, knowledge of trading or derivatives preferred, excellent communication and ability to translate requirements into performant code.
Python
3w
Save
Mark Applied
Hide
Python Engineer, Beacon – Gas, Power & Renewables Technology
London, England, United Kingdom
OnsiteFull Time
Trafigura
Trafigura: Global physical commodities trading and logistics services provider.
2+ YOEStrong Python skills,2+ years development on Beacon/Quarts/Athena/SecDB,understanding of quantitative models,experience in trading-floor environments preferred,Kafka a plus.
Python, Beacon Platform, Quarts, Athena, SecDB, Apache Kafka