Software Developer Intern

CAI•,
•Remote

About The Position

CAI is seeking a Software Developer Intern to support the development and maintenance of software applications. The intern will perform minor code changes to correct software errors, develop new features, solve software issues, and build technical skills through real-world projects. The internship runs from June 7, 2027, through August 6, 2027, and is fully remote and full-time at 40 hours per week. Candidates must be available during core business hours, typically 8:00 a.m. to 5:00 p.m. ET, for the entire nine-week program, and all work must be performed within the United States. The position does not offer work authorization sponsorship now or in the future.

Requirements

  • Pursuing a degree in Computer Science, Software Development, Engineering, Geography/GIS, or a related field.
  • Current junior with a GPA of 3.5 or higher.
  • Analytical mindset.
  • Experience with various programming languages.
  • Strong problem-solving abilities.
  • Ability to collaborate with cross-functional teams.
  • Proficiency in object-oriented programming techniques.
  • Solid understanding of the Software Development Life Cycle (SDLC).
  • Experience with relational databases.
  • Ability to write technical documentation clearly and concisely.
  • Experience with Microsoft Office applications.

Nice To Haves

  • Experience with programming languages such as Java, .NET, or Python.
  • Experience with relational databases.

Responsibilities

  • Develop, create, and modify low-complexity general computer application software or specialized utility programs.
  • Analyze user needs and develop software solutions.
  • Design or customize software for client use to optimize operational efficiency.
  • Code and modify applications from layout through function.
  • Develop new features and enhance, support, and maintain existing applications.
  • Debug identified issues and provide solutions.
  • Develop and support low-complexity systems, solutions, components, and enhancements.
  • Code new functionality according to specifications.
  • Write testable, efficient code using software development best practices.
  • Develop and direct software system testing and validation procedures and strategies.
  • Assist in developing documentation.
  • Collaborate with others to determine design specifications and details.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) retirement account access
  • May be entitled to paid sick leave and/or other paid time off as provided by applicable law
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service