About The Company
CGI is one of the world’s largest IT and business consulting services firms. Its Space, Defence and Intelligence business unit works with government agencies to address complex challenges through contemporary, innovative technology solutions. CGI designs, builds and operates bespoke, mission‑critical systems that support the safety and security of the UK. The company’s culture is grounded in ownership, teamwork, respect and belonging. CGI calls its employees CGI Partners, reflecting a shared commitment to contributing to the company’s direction and success.
About The Company
CGI is one of the world’s largest IT and business consulting services firms. Its Space, Defence and Intelligence business unit works with government agencies to address complex challenges through contemporary, innovative technology solutions. CGI designs, builds and operates bespoke, mission‑critical systems that support the safety and security of the UK. The company’s culture is grounded in ownership, teamwork, respect and belonging. CGI calls its employees CGI Partners, reflecting a shared commitment to contributing to the company’s direction and success.
About The Role
CGI is seeking experienced Python Developers to join cross‑functional teams delivering secure, scalable, cloud‑based and data‑intensive systems. In this role, you will work closely with clients and colleagues to understand requirements and turn them into reliable technical solutions. You will contribute throughout the development lifecycle, from design and implementation to deployment, support and ongoing enhancement. This opportunity is suited to motivated developers who enjoy solving complex problems, taking ownership and adapting to changing client needs. You will work in an agile environment where collaboration and continuous learning are important. CGI supports professional development and encourages team members to build their skills as technologies and project needs evolve. Due to the sensitive nature of the work, candidates must be sole UK nationals and hold, or be eligible to obtain, UK Developed Vetting (DV) security clearance. Applicants should already hold DV clearance or be willing and eligible to undergo the required process.
Responsibilities
Design, develop, test and maintain robust Python applications that meet operational and client requirements. Build and support scalable APIs, backend services and micro‑services, applying sound engineering practices and appropriate architectural patterns. Work with large datasets and contribute to the development and maintenance of data‑processing pipelines and integrations. Participate in technical design and architecture discussions, helping assess options and make practical decisions. Automate workflows, strengthen CI/CD processes and contribute to the deployment and maintenance of cloud‑based environments, primarily on AWS. Support live systems, investigate issues and deliver enhancements to improve reliability and functionality. Collaborate with multidisciplinary teams in an agile setting, communicate progress clearly and contribute to shared delivery goals.
Qualifications
Strong professional experience developing software with Python is required. Experience with one or more frameworks, such as FastAPI, Flask or Django, and a good understanding of RESTful APIs and micro‑services are valuable. Familiarity with AWS services such as Lambda, EC2, S3 or RDS is beneficial, as is experience with CI/CD tools including Jenkins or GitLab CI/CD and Infrastructure as Code tools such as Terraform. Additional useful experience includes working with large datasets, data pipelines or integration frameworks such as Apache NiFi; scripting with Bash; automation using Ansible; and monitoring or logging with the ELK Stack or Grafana. Familiarity with automated testing tools such as PyTest or Cucumber, and code quality tools such as SonarQube, is also welcome. Experience across every area is not essential. A willingness to learn, contribute across the technology stack and work collaboratively is important. Candidates must be sole UK nationals and hold, or be eligible to obtain, Developed Vetting clearance.
Benefits
As a CGI Partner, you can contribute to the company’s shared success and help shape its strategy and direction. You will have opportunities to develop innovative solutions, build relationships with clients and colleagues, and draw on CGI’s global capabilities and technology expertise. CGI supports career development through opportunities to deepen your skills and broaden your experience, alongside leadership support for health and well‑being.
Equal Opportunity
CGI is an inclusive employer and a member of myGwork. The company is committed to fairness, respect and belonging. AI tools may assist the recruitment team in assessing applications, but they do not replace human judgement; all hiring decisions remain with CGI’s recruitment professionals. Please do not contact the recruiter directly.
Python Developers employer: AgileGrid Solutions
Simplified Energy is an exceptional employer that prioritises employee growth and collaboration in a dynamic hybrid work environment in London. With a strong focus on customer success, we offer comprehensive training and support, fostering a culture of innovation and teamwork that empowers our employees to thrive. Join us to be part of a forward-thinking company that values your contributions and provides unique opportunities for professional development.