Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

CGI

NewBe an early applicant

Senior Python Developer

Posted 30 views
Discussion

Summary

Senior Python Developer at CGI in Leeds (hybrid): design, build, and run secure cloud-native Python applications on AWS. Day to day involves building CI/CD pipelines with GitHub Actions, writing Terraform infrastructure as code, embedding security and automation, monitoring and troubleshooting production issues, and joining an on-call rota.

Overview

In this role you will design, build, and support secure, cloud-native Python applications in AWS, collaborating across product, platform, and engineering teams. You will drive secure development practices, automation, and reliable operations throughout the delivery lifecycle. You’ll build pipelines with GitHub Actions, implement infrastructure as code with Terraform, and contribute to scalable, secure solutions. This position offers hybrid work, recognition as CGI Partner, and opportunities to influence engineering practices and career growth.

Pay / Benefits
  • competitive salary
  • excellent pension
  • private healthcare
  • share scheme
  • CGI Partner status
  • hybrid working
Responsibilities
  • Develop secure Python applications and services
  • Build and enhance AWS cloud solutions
  • Create and maintain CI/CD pipelines using GitHub Actions
  • Develop Infrastructure as Code using Terraform
  • Implement secure development practices and automated security controls
  • Monitor, troubleshoot, and optimise application performance
  • Support incident investigation and service reliability
  • Collaborate with teams to improve engineering and platform practices
  • Participate in an on-call rota once established
Key requirements
  • Commercial experience developing applications with Python
  • Hands-on experience with AWS cloud services
  • Experience with Terraform or other Infrastructure as Code tools
  • CI/CD pipeline experience (GitHub Actions preferred)
  • Strong understanding of secure software development practices
  • Experience with observability, monitoring, or logging tools
  • Ability to investigate and resolve production issues
  • collaboration
  • ownership
  • problem-solving
  • Python
  • AWS
  • Terraform

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →