As a Software Developer, you'll be an integral part of a highly collaborative team, working alongside architects, engineers, and stakeholders to design, build, and deliver software solutions that elevate IT services.
At CGI, you’re encouraged to explore your full potential, free from predefined boundaries and guided by the unique value of your contributions.
Spring Application Period: Monday, January 19, 2026 – Friday, February 27, 2026
How You’ll Make an Impact
Design, prototype, and develop software using modern languages and frameworks (e.g., .NET, Java, open-source stacks).
Apply software design patterns and best practices for scalable, maintainable code.
Collaborate with team members to continuously improve approaches and tools.
Build database-integrated solutions, ETL pipelines, and reporting tools using contemporary database technologies.
Conduct peer code reviews, participate in Agile rituals, and contribute to engineering discussions.
Support quality assurance by understanding its value, helping craft test plans, and executing test cases.
Create technical documentation, including requirement specs, design docs, and user manuals.
Qualifications:
What You’ll Bring
Bachelor’s degree from an accredited college or university in Computer Science, Computer Engineering, Information Systems or a related technical field
Foundational experience in software development (SQL, Java, C#, .NET, J2EE, C++).
Strong ability to learn new frameworks and technologies quickly.
A growth-oriented mindset and a passion for learning.
Excellent analytical thinking, and strong written and verbal communication skills.
Comfort with ambiguity, adaptability, and team-oriented collaboration.
Ability to work in the U.S. permanently and without restriction.