Information Services - Software Engineering Intern - Application Development

Driscoll’sWatsonville, CA
14h$22 - $30Onsite

About The Position

Join our Application Development team as an Intern and gain hands-on experience developing and supporting enterprise applications. This internship is designed for those interested in learning about using development tools, writing code, scripts, database queries and other software artifacts to support Driscoll’s application development team. You’ll work with Senior developers to learn techniques and tools that encompasses Driscoll’s application landscape.

Requirements

  • Must be a recent grad or senior graduating this summer
  • Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline by Internship start
  • Strong logical reasoning and analytical thinking skills.
  • Demonstrated interest in software engineering—through coursework, personal learning, or small projects.
  • Curious to learn new technologies, tools, and engineering concepts quickly.
  • Ability to break down problems into smaller steps and explain reasoning clearly.
  • Strong communication skills and a collaborative mindset.
  • Attention to detail and willingness to follow structured engineering practices.
  • Ability to manage time, stay organized, and follow through on tasks assigned.
  • Interest in understanding how enterprise applications, APIs, and data flows power real business processes.

Responsibilities

  • Assist in developing and testing software components under the guidance of senior engineers, contributing to applications that support Driscoll’s global supply chain operations.
  • Participate in solving real-world business problems by writing simple scripts, analyzing data, and helping improve internal workflows.
  • Support integration work such as reviewing API behavior, validating data flows, and assisting with basic troubleshooting steps under supervision.
  • Help document system behavior, test results, and code logic to ensure clarity and maintainability.
  • Contribute to the design and improvement of tools used across Driscoll’s systems, including web, mobile, and backend applications.
  • Participate in code reviews, design discussions, and team learning sessions to gain exposure to software engineering best practices.
  • Assist with unit testing, performance checks, and quality verification of features being developed.
  • Collaborate with engineers, analysts, and product owners to understand requirements and help deliver high-quality solutions.
  • Support innovation activities by exploring new technologies, prototyping ideas, and sharing learnings with the team.
  • Learn and apply security best practices for application development.
  • Contribute to projects or tasks as assigned, with guidance from senior engineers.
  • Communicate effectively with team members and business users, both verbally and in writing.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service