Summer 2027 Intern, Application Development

Ryan•Burlington, VT
•$24 - $28

About The Position

As an Application Development Intern, you will collaborate with experienced engineers to develop, maintain, and enhance web applications that support Ryan's business operations. You will gain hands-on experience with technologies including Angular, React, Java, C#/.NET, Microsoft SQL Server, and Git, and contribute to projects involving application maintenance, full-stack development, prototyping, and AI-assisted software development. The role is intended for someone curious, self-motivated, eager to learn, and interested in using emerging technologies while building software engineering skills in a collaborative environment. The internship provides experience throughout the software development lifecycle, including design, development, testing, deployment, and ongoing application support. The position has no supervisory responsibilities.

Requirements

  • Working toward a Bachelor's or Master's degree in Computer Science or a related field of study.
  • Anticipated graduation date within one year of the internship.
  • Minimum overall and major GPA of 2.8.
  • Minimum of 6–12 technical credit hours, depending on practice.
  • Work effectively in a fast-paced, high-energy environment.
  • Strong problem-solving, attention-to-detail, and communication skills.
  • Ability to prioritize tasks, work on multiple assignments, and manage ambiguity.
  • Ability to work independently and as part of a team with professionals at all levels.
  • Intermediate knowledge of Microsoft Office applications, Outlook, and related tools.
  • Intermediate knowledge of Microsoft Word, Access, Excel, PowerPoint, Outlook, and internet navigation and research.
  • Valid driver's license required.

Responsibilities

  • Collaborate with experienced software engineers to develop, maintain, and enhance web applications supporting Ryan's business operations.
  • Assist in investigating, troubleshooting, and resolving bugs in existing applications to improve functionality, performance, and user experience.
  • Support full-stack development projects by building user interface components, developing APIs, and implementing database changes using technologies such as Angular, React, Java, .NET, and Microsoft SQL Server.
  • Contribute to maintaining and modernizing existing applications through code refactoring, performance improvements, and technical updates.
  • Write and maintain unit and integration tests to support application functionality, reliability, and code quality.
  • Participate in research, prototyping, and proof-of-concept projects to explore new technologies, product ideas, and potential software solutions.
  • Use AI-assisted development tools to improve efficiency and support problem-solving while ensuring code quality, accuracy, and understanding of implemented solutions.
  • Collaborate with engineering teams through sprint planning, daily standups, code reviews, and other development activities.
  • Assist in preparing technical documentation and presenting project updates, prototypes, and findings to team members and stakeholders.
  • Gain hands-on experience across the software development lifecycle, including design, development, testing, deployment, and ongoing application support.

Benefits

  • Competitively paid internship
  • Paid holidays
  • Mentorship opportunities and hands-on training
  • Networking with industry leaders
  • All-expense-paid trip to Ryan headquarters in Dallas, TX (summer interns only)
  • Award-winning culture
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service