Looking to start or grow your career in software development? CGI is hiring Software Developers in Knoxville, Tennessee. This is an excellent opportunity to work with one of the world’s leading IT and business consulting firms, where you’ll contribute to innovative technology solutions while collaborating with experienced professionals. If you’re passionate about coding, problem-solving, and building impactful software, this role offers competitive pay, valuable career growth, and the chance to work on meaningful projects.
Job Overview
| Field | Details |
|---|---|
| Company Name | CGI |
| Role | Software Developer |
| Qualification | Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field (or equivalent experience) |
| Job Location | Knoxville, Tennessee, USA |
| Salary | $51,000–$84,800 per year |
| Work Type | Hybrid / On-site (based on business requirements) |
| Job Type | Full-Time |
| Job Level | Entry Level / Early Career |
| Industry | Information Technology & Consulting |
Job Description
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.
This position is in Knoxville, TN in a hybrid working model.
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.
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.
Selection Process
- Online application submission
- Resume screening
- Technical assessment (if applicable)
- Technical interview
- HR/Behavioral interview
- Background verification
- Final offer and onboarding
How to Apply
- Visit the official CGI Careers website.
- Search for the Software Developer position in Knoxville, Tennessee.
- Review the job description and eligibility requirements.
- Click Apply and create or sign in to your account.
- Upload your updated resume and complete the application form.
- Submit your application and monitor your email for updates from the recruitment team.