Senior Software Engineer (Full Stack)
CGI
In this role you will own the design, development and delivery of secure, scalable full-stack applications for clients. You’ll work within a supportive, multidisciplinary team to modernise critical services and create lasting value through robust back-end and intuitive front-end solutions. You will influence technical directions, champion best practices, and contribute to continuous learning and engineering excellence. The opportunity blends hands-on delivery with collaboration across architects, engineers and stakeholders, in a hybrid, client-facing environment. Your work will impact how clients innovate and scale their digital capabilities.
Pay / Benefits- competitive salary
- excellent pension
- private healthcare
- share scheme (3.5% + 3.5% matching)
- flexible hybrid working
- support for career development
- Architect, develop and maintain secure, scalable full stack applications aligned with client and business needs
- Develop robust REST APIs, microservices and back-end services for seamless integration
- Build responsive user interfaces using modern front-end frameworks
- Develop cloud-native applications on AWS, Azure or Google Cloud Platform
- Embed automated testing, secure coding practices and engineering standards
- Collaborate with multidisciplinary teams to shape technical solutions and deliver outcomes
- Implement and enhance CI/CD pipelines for efficient delivery
- Identify opportunities to improve performance, reliability, maintainability and scalability
- Build, test and maintain reliable services using automated testing, code review, secure development practices and monitoring
- Proven experience delivering full stack software solutions across the SDLC
- Strong proficiency in TypeScript and professional experience in Java or Python
- Hands-on experience with modern front-end frameworks such as React, Angular or Vue
- Solid understanding of REST APIs, microservices and modern architecture
- Experience deploying applications on AWS, Azure or Google Cloud Platform
- Familiarity with Docker and Kubernetes
- Experience in Agile development and CI/CD practices
- Strong understanding of software engineering best practices including automated testing, security and code quality
- Excellent problem-solving, communication and collaboration skills
- problem-solving
- communication
- collaboration
- TypeScript
- Java
- Python
Reference: WJ-747_31240576 · Posted 06 Nov 2026, 09:38 PM