Software Engineer Intern

Henry Schein One
Summary
Join Henry Schein One as a Software Engineer Intern and collaborate with experienced engineers to contribute to production-quality features and tools. This part-time remote internship (minimum 15 hours/week) offers flexibility to work up to 40 hours during summer, accommodating school schedules. You will gain real-world software development experience, contributing to responsive user interfaces, backend APIs, and database development. The internship pays $20-$23 per hour and provides mentorship, exposure to agile development, and opportunities to take ownership of projects. This position is remote within the United States, with the option to work in the office for local candidates. Henry Schein One is an Equal Employment Opportunity Employer.
Requirements
- Enrolled in a Bachelor's Degree program in Computer Science or a related field, with a graduation date of May 2026 or later
- Solid understanding of computer science fundamentals like data structures, algorithms, and object-oriented design with familiarity in one development language
- Problem-solving mindset with the ability to troubleshoot technical issues
- Excellent communication skills and a collaborative attitude
- Good time management, attention to detail, and the ability to stay organized while handling multiple tasks
Responsibilities
- Assist in designing and developing responsive and interactive user interfaces
- Contribute to building and maintaining backend APIs
- Write efficient and structured database queries and schemas
- Collaborate with full-time engineers and designers to deliver new features and improve existing functionality
- Write clean, maintainable code and participate in code reviews and pair programming
- Perform testing and debugging to ensure application stability and performance
- Participate in daily stand-ups and team meetings to track progress and discuss solutions
Preferred Qualifications
Previous internship experience is a plus, but not required
Benefits
- Mentorship from experienced engineers
- Real-world experience contributing to production applications
- Exposure to an agile software development lifecycle
- Opportunities to take ownership of projects