Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
C
CGI
Software Developer Intern Summer Internship Program
Entry-Level JobVerifiedNo experience needed
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Alabama data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$113,778 / year median in Alabama
+13% projected growth
Job Description
Position Description:
Are you driven by technology's ability to transform how organizations deliver meaningful impact? Do you enjoy solving problems, exploring how software is built, and collaborating with others to bring ideas to life? If so, CGI offers a place where you can grow your career, build your skills, and make a real impact from day one. As a Software Developer Intern, you'll work with cross‑functional teams to support the design, development, testing, and enhancement of technology solutions. You'll gain exposure to modern development practices and AI‑enabled workflows while building strong foundations in programming, problem‑solving, communication, and responsible use of emerging technologies. Fall Application Period - August 24, 2026 - October 2, 2026 Your future duties and responsibilities: How You'll Make an Impact- Develop an understanding of CGI's industry focus, clients, organizational structure, and business objectives.
- Build trusted relationships by asking thoughtful questions, actively listening, and clearly communicating ideas.
- Collaborate with clients and cross‑functional teams to translate business and technical needs into organized, actionable inputs.
- Assist in designing, developing, and testing software features using programming languages, frameworks, and tools appropriate to project needs.
- Support troubleshooting, debugging, and issue resolution to help ensure solutions are reliable and meet business and technical requirements.
- Contribute to the creation and maintenance of technical documentation, including designs, code comments, test cases, and project deliverables.
- Use modern and AI‑enabled development tools to support coding, research, documentation, testing, debugging, and solution development.
- Apply responsible AI practices with appropriate human oversight to ensure attention to privacy, accuracy, security, and quality when using AI‑enabled tools.
- Participate in meetings, workshops, testing sessions, and project discussions to support solution development and delivery. Required qualifications to be successful in this role: What You'll Bring
- Current enrollment as a third‑year student in a bachelor's degree program in Computer Science, Software Engineering, Computer Engineering, Information Systems, or a related field.
- Authorization to work in the United States on a permanent basis without current or future employer sponsorship. Certain positions may also require U.S. Citizenship and/or the ability to obtain and maintain a U.S. government security clearance based on client or government requirements.
- Curiosity, professionalism, and a strong desire to learn about software development and technology‑enabled problem‑solving.
- Strong analytical and problem solving skills, with comfort navigating ambiguity and complex information.
- Clear written and verbal communication skills with the ability to simplify and explain complex ideas.
- Collaborative mindset and ability to work effectively with cross functional teams.
- Exposure to at least one programming or scripting language and familiarity with general technology concepts through coursework or personal learning (preferred but not required).
- Interest in learning and responsibly using modern and AI‑enabled development tools, frameworks, and emerging technologies. What You'll Gain
- Hands‑on industry experience with a global consulting leader.
- Opportunities to contribute to project work and support meaningful client outcomes.
- Exposure to modern development practices, collaborative solution design, and technology‑enabled workflows.
- Mentorship, coaching, and constructive feedback from experienced CGI professionals.
- The chance to apply academic knowledge in a real‑world software development environment and explore future career paths at CGI.