Software Developer -- Entry Level
Job
CGI
Remote
$72,417 Salary, Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
88
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Position Description:
Launch a world-class career with us. Are you driven by the power of technology and its role in transforming business and government? Do you thrive in collaborative environments and want to build a career that spans impactful solutions across enterprises and agencies? If so, CGI is the place for you. 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.Fall Application Period:
Monday, August 25th, 2025 - Friday, October 3rd, 2025 Your future duties and responsibilities: 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. Required qualifications to be successful in this role: What You'll Bring
- Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or a related field.
- Foundational programming experience (Java preferred; exposure to C#, .NET, SQL, or similar technologies is a plus).
- Demonstrated interest in AI-assisted software development (coursework, projects, or internships).
- Interest in bridging technical development with business analysis and problem-solving.
- Strong analytical thinking and ability to understand both technical and business requirements.
- Excellent communication skills and ability to collaborate across teams.
- Adaptability, curiosity, and a willingness to learn across multiple technologies and domains.
- Exposure to the insurance or financial services industry (e.g., internship or coursework) is a plus.
- Ability to work in the U.S. permanently and without restriction. Let's talk about benefits
- Competitive base salary
- Comprehensive insurance options
- 401(k) with company match
- Share purchase plan with a company match
- Paid vacation, holidays, and sick leave
- Up to 14 weeks of Maternity Leave with full pay
- 4-week Parental Leave for all non-birth parents
- Attorney-assisted will preparation
- Health savings account
- Disability, life, and accidental death insurance
- Pet insurance
- Work-life balance and flexibility
- Tuition assistance continuous learning opportunities
- Training, mentoring, and career development
- Partner assistance program
- Wellness program The best version of you starts here We're a global company of owners.
Similar remote jobs
Volkswagen Group DE
Ashburn, VA
Posted1 day ago
Updated2 hours ago
Similar jobs in Knoxville, TN
James H Quillen VA Medical Center
Knoxville, TN
Posted1 day ago
Updated2 hours ago
Smurfit Westrock plc (fmr Smurfit Kappa Group)
Knoxville, TN
Posted1 day ago
Updated2 hours ago
Similar jobs in Tennessee
Clinch River Home Healthcare
McMinnville, TN
Posted1 day ago
Updated2 hours ago
Metropolitan Government of Nashville & Davidson County
Nashville, TN
Posted1 day ago
Updated2 hours ago
Cardinal Health
Nashville, TN
Posted1 day ago
Updated2 hours ago