Are you applying to the internship?
Job Description
Software Developer Internship | CGI
The Tone:
This is a Software Developer Internship at CGI, located in Denver, CO, with a hybrid working model. CGI is a global IT and business consulting firm, bringing together various backgrounds to solve challenging problems for influential organizations worldwide. This internship serves as an entry point into a career in IT consulting, where you will gain hands-on experience designing, developing, and delivering software solutions for real client challenges in a collaborative and growth-focused environment. The role is designed for individuals eager to learn and contribute from day one, with clear pathways to full-time roles within the company.
The TL;DR
• Role: Internship
• Location: Hybrid; Denver, CO
• Pay: $19–$25 hourly
• Mission: This intern will design, develop, and deliver innovative software solutions for influential client organizations.
What You’ll Actually Do
• Learn business context: Understand CGI’s business, industry, and client landscape to identify how we create value.
• Collaborate on projects: Work alongside experienced consultants and developers on real-world client projects.
• Design solutions: Translate specific client requirements into comprehensive systems designs and functional applications.
• Develop applications: Create and maintain software applications using established industry programming languages and frameworks.
• Ensure quality: Participate in software testing, debugging, and reporting processes to guarantee high-quality solutions.
The Must-Haves
• Background: Currently enrolled as a Junior in credits at an accredited college or university studying Computer Science, Computer Engineering, or a closely related field with significant technical coursework.
• Experience: Demonstrated ability to work in the U.S. permanently and without restriction is required.
• Skills: Possesses strong problem-solving capabilities and the ability to think critically about technology solutions. Excellent communication skills are essential for collaborating with both technical and non-technical stakeholders, alongside an eagerness to quickly learn new tools and methodologies. Flexibility, adaptability, and comfort with ambiguity are also key.