When you join CGI as a software developer, you are more than just a coder, you are also a creator, collaborator and problem solver. You will work on interesting projects and be part of a collaborative and agile team that values continuous learning and innovation. As a software engineer, you apply principles to how complex systems are architected to scale to meet client needs. In both roles, you will explore and deploy diverse technology solutions for clients in various industries such as healthcare, financial services, government, manufacturing, retail, and more.

Software developers working together

More precisely, you will work closely with colleagues and clients to understand their unique business needs and develop tailored solutions. You will leverage cutting-edge technologies throughout the software development lifecycle, including CGI's own intelligent solutions and AI tools. Whether you're developing intelligent automation platforms, designing predictive models, building scalable cloud-based applications, fortifying robust cybersecurity systems, engineering user-friendly mobile and web applications, or conducting rigorous quality testing, your creativity and technical expertise will play a key role in solving our clients’ most complex challenges.

At CGI, you will be empowered to grow your career, develop your skills and reach your full potential. Join us and be part of coding the future and building what matters. Together, as owners, let’s turn meaningful insights into action.

 

Search jobs

* Use of the term ‘engineer’ in CGI job postings refers to technical skills related to Information Technology (IT) careers and does not imply that an individual practices engineering or possesses the requisite license as prescribed by the applicable local engineer regulator. We seek individuals with expertise in IT engineering functions, but licensure from an engineering regulator is not a prerequisite for this position depending upon the jurisdiction in which you apply.