About The Position

CGI is hiring an entry-level Software Developer to work with cross-functional teams to design, build, test, and enhance technology solutions addressing client needs. The role provides hands-on experience with modern development practices and AI-enabled workflows while developing foundations in software development, problem-solving, and collaborative solution delivery. The developer may contribute to front-end, back-end, or full-stack solutions and apply emerging technologies according to project needs and team direction.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Foundational software development experience through coursework, internships, research, or personal projects.
  • Experience with programming languages such as Java, C#, .NET, Python, C++, or JavaScript, and a solid understanding of object-oriented programming.
  • Foundational experience with frontend frameworks such as React or Angular.
  • Working knowledge of SQL and basic familiarity with REST APIs and integration concepts.
  • Ability to learn new tools, frameworks, and technologies quickly.
  • Strong analytical thinking and clear written and verbal communication skills.
  • Adaptability, curiosity, and comfort working in collaborative, team-oriented environments.
  • Understanding of SDLC fundamentals, including basic testing practices and application development principles.
  • Ability to work in the U.S. permanently and without restriction.
  • Top Secret clearance required, as stated in the position title.

Nice To Haves

  • Familiarity with cloud concepts or hybrid/multi-cloud environments; coursework or projects are welcome.

Responsibilities

  • Develop and maintain software features using modern programming languages and frameworks.
  • Work as part of an Agile team to design, code, test, and deliver applications.
  • Apply emerging technologies such as generative AI, cloud platforms, automation tools, or DevOps practices based on project needs and team direction.
  • Build and integrate APIs, data connections, and service components for secure and reliable system interoperability.
  • Support debugging, troubleshooting, and performance improvements across application and system components.
  • Work with databases, data models, and queries to support application functionality and basic analytics or reporting needs.
  • Use AI-assisted development tools responsibly to accelerate coding, documentation, and testing, validating outputs through reviews and best practices.
  • Document code, designs, and processes to support maintainability, clarity, and future enhancements.
  • Collaborate with business and technical stakeholders to understand requirements and translate them into practical, scalable software solutions.

Benefits

  • Employee ownership from day one and participation in the company’s collective success and strategy.
  • Support from leaders who care about employee health and well-being.
  • Opportunities to deepen skills, broaden horizons, and shape a career.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service