> Markdown version of [/jobs/ext/3847964-software-engineer](https://www.wearedevelopers.com/jobs/ext/3847964-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** CGI Group Inc. - **Location:** Leeds, UK - **Contract:** Permanent contract - **Skills:** Clean Code Principles, .NET Framework, Multitier Architecture, LTE (Telecommunication), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Code Review, Continuous Integration, Python (Programming Language), Enterprise Messaging Systems, Software Engineering, TypeScript, Web Applications, Event Driven Architecture, Solid Principles, Kubernetes, Bicep, Terraform, Docker, Service Stack, Microservices - **Published:** October 21, 2026 - **Apply:** https://www.totaljobs.com/job/software-developer/cgi-it-uk-limited-job108175943 ## About the Role To succeed in this role, you should bring strong hands-on software engineering experience, a solid understanding of modern development principles, and the ability to work effectively within collaborative Agile teams. You'll be confident designing and building solutions across one or more major technology stacks, with a proactive approach to quality, communication, and continuous improvement., * Experience with .NET/C# or Python or Typescript(backend programming) * Strong understanding of SOLID principles and clean architecture * Experience working in Agile environments with CI/CD and automated testing * Proficiency with Git-based workflows * Ability to communicate clearly with technical and non-technical stakeholders Desirable: * Cloud exposure (Azure, AWS, or GCP) * Experience with Docker, Kubernetes, Terraform, or Bicep * Knowledge of event-driven architectures or messaging systems * Understanding of secure coding practices #LI-MW2 Together, as owners, let's turn meaningful insights into action. ## Description In this role, you will design, build, and deliver high-quality software that underpins critical client services. You'll work across modern technologies such as .NET, Python, and TypeScript(backend programming), contributing to everything from architecture decisions to hands-on development. You'll collaborate closely with multidisciplinary teams, applying engineering best practice and shaping solutions from concept to deployment. You'll take ownership of your work, exploring creative approaches while being supported by experienced engineers who share knowledge, review code, and help you grow. Your contributions will directly influence project success, system performance, and the long-term evolution of key platforms. * Design & Develop: Build scalable, maintainable solutions using .NET, Python, or TypeScript(backend programming). * Lead & Contribute: Shape architecture and design discussions to ensure performance, security, and scalability. * Collaborate & Deliver: Work within Agile teams to plan, estimate, iterate, and deliver value. * Automate & Optimise: Implement CI/CD pipelines and apply clean code, testing, and automation principles. * Build & Evolve: Develop APIs, microservices, and web applications, often leveraging cloud environments. * Coach & Support: Mentor peers and share knowledge through reviews and collaborative engineering practices.