Software Development Intern

iHerbUnited States of America - Remote / Home Office, CA
$26 - $40Onsite

About The Position

Software development intern is part of an agile engineering team responsible for building and maintaining enterprise-grade Internet-of-Things (IOT), Warehouse Execution and Control Systems that support high-volume, mission-critical warehouse operations. This role focuses on developing, and supporting scalable software solutions on the Microsoft .NET stack for facilitating warehouse fulfillment. The engineer is expected to deliver high-quality code, contribute to system reliability, and collaborate closely with product, operations, and other engineering teams.

Requirements

  • Proficiency in C# or Java
  • Solid understanding of Object-Oriented Design (OOD) and SOLID principles.
  • Experience working with relational and non-relational databases.
  • Familiarity with REST APIs, event-driven systems, messaging, caching, and scalability concepts.
  • Knowledge of CI/CD pipelines, automated testing, and deployment practices.
  • Understanding of thread-safe coding, basic concurrency, and performance considerations.
  • Strong communication skills with the ability to explain technical concepts clearly.
  • Ability to collaborate effectively within a team and across functions.
  • Willingness to ask questions, learn from senior engineers, and accept feedback.
  • Sound judgment in troubleshooting issues and escalating when appropriate.
  • Knowledge or experience working on backend systems, APIs, or distributed services.
  • Knowledge or experience working on frontend development using ASP MVC, ReactJS or ReactNative
  • Currently pursuing a B.S. or M.S. in Computer Science, Computer Engineering, or a related field.
  • Able to identify, troubleshoot and resolve problems quickly using sound judgment, poise and diplomacy. Ability to use judgment and reasoning skills, and determine when to escalate issues, as required, in a timely manner.

Nice To Haves

  • Experience with Socket programming with TCP/IP and UDP connecting to Programmable Logic Controllers (PLC) is a plus.
  • Exposure to metrics instrumentation and analysis with Prometheus, Grafana and OpenTelemetry is a plus.
  • Familiarity with Docker and Kubernetes is a plus.
  • Exposure to messaging/queuing systems (RabbitMQ, Kafka, Redis, pub/sub) is a plus.
  • Experience developing native Android applications is a plus.
  • Exposure to logistics, warehouse, supply chain, or high-volume transaction systems is a plus.

Responsibilities

  • Design, build, test, and deploy IOT features and services using the .NET stack.
  • Assist in the development of robust Integration and End-to-End (E2E) tests to ensure system reliability in complex automated environments.
  • Implement solutions that scale in high-transaction, real-time warehouse environments.
  • Write clean, maintainable, and well-documented code following established standards.
  • Participate in peer code reviews, providing constructive feedback and incorporating feedback from others.
  • Assist in writing technical designs and implementation plans for assigned features.
  • Troubleshoot, analyze, and resolve application and system issues, including production incidents.
  • Support, maintain, and document existing IOT functionality.
  • Follow secure programming and web application security best practices.
  • Work closely with Product Owners and senior engineers to understand requirements, break down work, and estimate effort.
  • Collaborate with other engineering teams (WES, TMS, SAP, 3PL integrations) to ensure smooth system interactions.
  • Provide regular updates on progress, risks, and blockers to the team.
  • Maintain high standards of software quality through testing, refactoring, and adherence to best practices.
  • Identify opportunities to improve system performance, reliability, and maintainability.
  • Learn and apply new tools, frameworks, and patterns as guided by senior team members.

Benefits

  • medical, dental, vision, and basic life insurance programs
  • company’s 401(k) plan
  • Time Off and Paid Sick Leave
  • paid holidays
  • Rest Stock Units
  • annual bonuses
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service