Driscoll's
Watsonville, California, US

Information Services - Software Engineering Intern - Application Development

Onsite$22 – $30/hrPosted 3 weeks agoWebsiteLinkedIn

Skip the busywork

ApplyBolt rewrites your resume for this exact role and hits submit. You just pick the jobs.

Resume tailored to this roleApplied in secondsTrack every application
Download the app

About this role

About the Opportunity

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.

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.