Software Developer Intern

TrihydroFort Collins, WY

About The Position

This position is responsible for maintaining and enhancing existing software, with a primary focus on resolving bugs and implementing new features in .NET Core MVC applications. The intern will work within a Microsoft technology stack that includes C#, .NET Core, 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 using tools and technologies such as Microsoft Azure, Docker, and GitHub Copilot. 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 are encouraged to apply.
  • Relevant software development experience is preferred.

Nice To Haves

  • Relevant software development experience

Responsibilities

  • Maintaining and enhancing existing software, with a primary focus on resolving bugs and implementing new features in .NET Core MVC applications.
  • Working within a Microsoft technology stack that includes C#, .NET Core, REST APIs, JavaScript, and SQL Server-backed databases.
  • Supporting application integrations.
  • Troubleshooting API and database issues.
  • Testing changes.
  • Contributing to cloud-hosted solutions using tools and technologies such as Microsoft Azure, Docker, and GitHub Copilot.
  • Learning and Skill Development: Demonstrates initiative in learning the team’s programming languages, frameworks, development tools, and software delivery practices.
  • Applies academic knowledge of computer science and software development fundamentals to assigned engineering tasks with guidance.
  • Builds proficiency in debugging, testing, version control, and secure coding practices through hands-on work and feedback.
  • Seeks clarification and technical feedback to improve understanding of system design, implementation approaches, and development standards.
  • Task Support and Contribution: 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.
  • Communication and Professional Conduct: 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.
  • Growth and Engagement: 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