Software Developer Intern

TrihydroFort Collins, CO

About The Position

This position is responsible for maintaining and enhancing existing software, with a primary focus on resolving bugs and implementing new features for applications supporting emerging connected vehicle systems. The intern will work with event-driven architectures and technologies including Java Spring, Kafka, Docker, Linux, REST APIs, JavaScript, and SQL Server-backed databases. Responsibilities may also include supporting application integrations, troubleshooting API and database issues, testing changes, and contributing to cloud-hosted solutions. Applicants must be pursuing a bachelor’s or master’s degree in an IT-related field, and candidates with relevant software development experience are preferred. This is a part-time, non-benefited internship position with flexible hours. Currently enrolled junior, senior, and graduate students are encouraged to apply.

Requirements

  • Pursuing a bachelor’s or master’s degree in an IT-related field
  • Currently enrolled junior, senior, and graduate students

Nice To Haves

  • Relevant software development experience

Responsibilities

  • Maintaining and enhancing existing software
  • Resolving bugs and implementing new features for applications supporting emerging connected vehicle systems
  • Working with event-driven architectures and technologies including Java Spring, Kafka, Docker, Linux, REST APIs, JavaScript, and SQL Server-backed databases
  • Supporting application integrations
  • Troubleshooting API and database issues
  • Testing changes
  • Contributing to cloud-hosted solutions
  • Completes assigned development tasks accurately, on time, and in alignment with technical requirements and team expectations
  • Contributes to software development activities such as coding, debugging, testing, documentation, and configuration changes appropriate to experience and training
  • Uses version control, issue tracking, and established development workflows consistently and correctly
  • Produces work that is maintainable, understandable, and aligned with team conventions and coding standards
  • Communicates technical progress, blockers, questions, and implementation decisions clearly and professionally with mentors, supervisors, and team members
  • Participates constructively in team meetings, standups, backlog discussions, and code review activities
  • Demonstrates accountability by following through on assigned work, responding to feedback, and escalating issues in a timely manner
  • Works collaboratively with team members and accepts coaching in a professional and constructive manner
  • Incorporates technical and professional feedback to improve code quality, problem-solving ability, and delivery consistency
  • Demonstrates measurable growth in software development skills, use of team tools, and understanding of engineering processes over the course of the internship
  • Shows increasing independence in completing appropriately scoped tasks while recognizing when guidance is needed
  • Engages positively with the engineering team and contributes to a collaborative, learning-oriented environment

Benefits

  • Industry-leading 401(k) retirement plan, including a 6% discretionary match
  • Opportunities for professional development and career growth
  • A collaborative and inclusive work environment
  • Mentoring and opportunities for professional advancement
  • Best-in-class safety culture
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service