As an Entry Level Software Developer at CGI, you will work with cross-functional teams to design, build, test, and enhance technology solutions that address client needs. You will gain hands-on experience with modern development practices and AI-enabled workflows while developing foundations in software development, problem-solving, and collaborative solution delivery. The role contributes to front-end, back-end, or full-stack applications and may involve emerging technologies such as generative AI, cloud platforms, automation tools, and DevOps practices, depending on project needs and team direction. You will work in an Agile environment, collaborate with business and technical stakeholders, and help translate requirements into practical, scalable software solutions. CGI describes a culture grounded in ownership, teamwork, respect, and belonging. The company offers opportunities to develop skills, build relationships with teammates and clients, and pursue career growth. U.S. employment offers are contingent upon successfully completing a background investigation; investigation components may vary by assignment and security-clearance requirements.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level