Sourcing as a channel, not a feature.

Lead Python Engineer

Leatherhead, United Kingdom
Full Stack Python Developer Python Developer
Actively hiring

Lead Python Engineer

CGI
Leatherhead, United Kingdom
Full Stack Python Developer Python Developer
CGI
Actively hiring

hackajob is partnering with CGI to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

Lead Python Engineer

About CGI – Secure Innovation

Secure Innovation is part of CGI’s Space, Defence and Intelligence business unit, focused on delivering advanced technical solutions for government clients tackling complex challenges.

Our teams work closely with clients to help them leverage technology effectively and maintain a competitive edge. We build systems designed for performance, security, reliability, and scalability, using modern CI/CD tools and practices.

We’re now looking for an experienced Lead Python Engineer to join the team. This role suits someone who enjoys solving complex problems, leading by example, and working in a highly technical, innovation-driven environment.


Role Overview

As a Lead Python Engineer, you will design, build, and support secure, high-performance systems using modern engineering practices. You will also lead technical delivery, mentor engineers, and contribute to architectural and design decisions.

This is a hands-on leadership role within a collaborative engineering environment where innovation, ownership, and continuous learning are key.


Key Responsibilities

  • Lead software development using Python across complex systems and data-driven platforms
  • Mentor and support junior and mid-level engineers
  • Design, develop, and document scalable technical solutions
  • Build and maintain data processing pipelines
  • Implement unit, integration, and end-to-end testing with a strong focus on quality
  • Work closely with DevOps practices and cloud-based environments
  • Contribute to system design and technical decision-making
  • Collaborate with teams to deliver secure, reliable, and scalable solutions
  • Support continuous improvement in engineering practices and delivery

Required Skills & Experience

  • 7+ years of Python development experience (OOP and functional programming)
  • Proven experience leading engineering teams and mentoring others
  • Strong experience in testing strategies (unit, integration, end-to-end)
  • Experience creating technical designs and documentation
  • Background in data processing pipelines
  • Understanding of DevOps principles and cloud/virtualisation platforms
  • Strong communication and collaboration skills
  • Passion for learning and adopting new technologies

Desirable Skills

  • Experience with AWS
  • Familiarity with Elasticsearch and Kibana
  • Containerisation experience (Docker, Kubernetes, or OpenShift)
  • Understanding of security protocols (e.g. PKI, TLS)

Life at CGI

At CGI, you’ll be part of a culture built on ownership, teamwork, respect, and belonging.

As a CGI Partner, you’ll contribute to meaningful, high-impact projects while shaping your career in a supportive and forward-thinking environment. You’ll have access to global expertise, strong learning opportunities, and the ability to influence both technical direction and business outcomes.

hackajob is partnering with CGI to fill this position. Create a profile to be automatically considered for this role—and others that match your experience.

 

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?