Software Development Intern
iHerb · United States
Create a free account to unlock the application link.
Apply NowAbout the role#
As a Software Development Intern, you will join an agile engineering team focused on building and maintaining enterprise-grade Internet-of-Things (IoT) and Warehouse Execution and Control Systems. You will work on scalable software solutions using the .NET stack to support high-volume, mission-critical warehouse operations. This role involves delivering high-quality code and collaborating closely with product, operations, and other engineering teams to ensure system reliability.
What you'll do#
- Design, build, test, and deploy IoT features and services using the .NET stack.
- Implement solutions that scale in high-transaction, real-time warehouse environments.
- Troubleshoot, analyze, and resolve application and system issues, including production incidents.
- Support, maintain, and document existing IoT functionality.
- Collaborate with other engineering teams to ensure smooth system interactions.
- Write clean, maintainable code and participate in peer code reviews.
- Assist in developing technical designs and implementation plans for assigned features.
What you'll need#
- Currently pursuing a B.S. or M.S. in Computer Science, Computer Engineering, or a related field.
- Proficiency in C# or Java.
- Solid understanding of Object-Oriented Design (OOD) and SOLID principles.
- Experience working with relational and non-relational databases.
- Knowledge of CI/CD pipelines, automated testing, and deployment practices.
- Strong communication skills with the ability to explain technical concepts clearly.
- Experience or knowledge working on backend systems, APIs, or distributed services.
Location & details#
- This is a remote position based in the United States.
- The role is full-time and paid.
- This is a rolling internship term.
Know someone who'd be a fit? Pass it along.




