Come join the movement....we are a vehicle to healthy living!
Software Development Intern
Location
United States
Posted
4 days ago
Salary
$26K - $40K / hour
Seniority
Entry Level
Job Description
Software Development Intern
iHerb, LLC
• 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.
Job Requirements
- Proficiency in C# or Java
- Experience with Socket programming with TCP/IP and UDP connecting to Programmable Logic Controllers (PLC) is a plus.
- Solid understanding of Object-Oriented Design (OOD) and SOLID principles.
- Experience working with relational and non-relational databases.
- Exposure to metrics instrumentation and analysis with Prometheus, Grafana and OpenTelemetry is a plus.
- 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.
- 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.
- Strong communication skills with the ability to explain technical concepts clearly.
- Ability to collaborate effectively within a team and across functions.
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Paid holidays
- Stock options
- Annual bonuses
- Wellness programs
Related Guides
Related Job Pages
More Software Engineer Jobs
Batch Developer – UNIX, C, SQL
Gainwell TechnologiesGainwell Technologies is an award-winning digital health technology company that supports the administration of healthcare and human services programs. In past
• Code, test, debug, implement, and document low to moderately complex programs • Create appropriate documentation in work assignments such as program code and technical documentation • Design systems and programs to meet business needs • Prepare detailed specifications from which programs are developed and coded • Ensure programs meet standards and technical specifications; performs technical analysis and component delivery • Gather information from existing systems, analyzes program and time requirements • Assist project manager in preparing time estimates and justification for assigned tasks • Develop test plans to verify logic of new or modified programs • Conduct quality assurance activities such as peer reviews
• transformar datos en reportes y dashboards útiles en Power BI • análisis, visualización, automatización básica y soporte a decisiones • Crear y mantener reportes en Power BI • Conectar fuentes de datos • Limpiar y transformar datos • Crear medidas y métricas básicas • Validar información con negocio • Dar soporte en cambios menores de reportes • Documentar dashboards y procesos
• PostHog has a forum, a Discord, a subreddit, a newsletter, and a lot of content — but conversations between users are sparser than they should be. Forum traffic has declined year-over-year. Reddit engagement is low. You'll own growing the volume and quality of conversations across all three surfaces: • Forum — slow, indexed depth. Concrete opening project: clean up out-of-date questions, clarify what the forum is for, start actively triaging and seeding. The decline isn't because users don't want to talk; it's because no one is doing the maintenance and hosting work. • Discord — raw, real-time, not indexed. Currently in test mode; you take it over fully and aim for the 20% DAU default-alive benchmark. We haven't proven Discord will compound for us long-term, but the size of comparable companies' servers says it should. If it doesn't, you're the person who calls it. • Reddit — public, discoverable. Narrow scope: recruit passionate community members to help run the subreddit, and personally lead high-leverage moments like AMAs. Not daily triage. • You'll also seed conversations on hub topics like growth engineering, design for product engineers, and fundraising for founders, and figure out the strategic question hiding underneath: when does each surface get used, for what? • We have founders who are fans, OSS contributors, event organizers, forum power users, builder group leaders, and customers doing interesting work. Right now nobody keeps a list, the relationships are personality-dependent, and we mention great customers once in a case study and then never again. You'll build the system — identify, spotlight, enable, reward. • One specific track within this: a consistent flow of people engaging in the forum, open source contributions, users sharing what they're building in chat and livestreams. Make it easy to start in all these online spaces, recognize existing contributors meaningfully, and develop a reward system that goes beyond a merged PR. You'll also deal with potential negative incidents or breaking of guidelines that may invariably happen. • You'll also work closely with the IRL events team on the bridge between offline and online (builder groups becoming online regulars, online conversations seeding meetups), organizing online "events," and pick up sidequests such as a new community surface all together (would building our own social network be the best way to achieve these goals?)
Role Description - Manage standards - Create and update maintenance work instructions for its perimeter, using e-WorkStation & PM+. - Prepare and implement preventive maintenance plans, including standard times for each task; get them up-to-date in PM+. - Train and coach the production teams in the proper application of preventive maintenance tasks. - Ensure the availability of the equipment & toolings documentation. - Perform OJT on standards implemented. - Define standards regarding the supply and inventory of spare parts and material needed for maintenance and participate in the sourcing of Maintenance spare parts suppliers. - Ensure, together with the Safety network, the fulfillment of the Group Directives regarding Health & Safety and Safety of buildings and installations in its scope. - Manage Continuous Improvement - Lead action plans to improve Maintenance KPIs (TRP, breakdown %, micro stoppages & technical slowdowns, MTTR, MTBF), maximizing equipment availability for production. - Act to improve the reliability of equipment & toolings (obsolescence action plan, back-ups implementation ...). - Participate in equipment performance control & improvement, for instance by participating in cycle time measurements and micro-stoppages observation sessions. - Participate in Maintenance & ERIM workshops; Permanently promote ERIM and act to make it work. - Participate in Maintenance QRQC & Weekly TPM/TRP progress meetings. - Involve in troubleshooting on manufacturing equipment with malfunction from electrical or mechanical aspect; Support the teams in charge on the major technical issues. - Pilot PDCA / FTA & Maintenance 5 WHYs on topics assigned by Maintenance Manager. - Prepare LLC & Kaizen Cards. - Ensure proper maintenance records. - Participate in the installation and commissioning of new manufacturing equipment, as per the IProM procedure, including safety validation of equipment; and to potential refurbishments of manufacturing equipment. - Be involved in EHS and productivity improvement activity. - Share and transfer know-how - Develop and maintain knowledge of debug and troubleshooting, including safety requirements; capitalize lessons learned. - Involve in process improvement and productivity improvement activity. - Act to minimize the equipment non-availability. - Define and lead actions to avoid breakdowns’ recurrence. - Proactively participate in the SAP PM+ implementation project and act for added-value use of PM+. - Act to improve the Maintenance Organization and performance of its entity; propose improvements. - Participate in maintenance budget preparation & propose potential organization improvements. - Lead actions to reduce the total Maintenance costs participating as a contributor of P-30. - Participate, together with the Purchasing network, in the preparation of the yearly contracts regarding critical spare parts provision and overheads. Qualifications - Degree in Engineering or related field. - Experience in maintenance engineering. - Strong analytical and problem-solving skills. - Excellent communication and interpersonal skills. Requirements - Proven experience in a similar role. - Knowledge of maintenance management systems. - Ability to work in a team and independently. - Familiarity with safety regulations and standards. Benefits - Competitive salary and performance-based bonuses. - Comprehensive health and wellness programs. - Opportunities for professional development and career growth. - Flexible working hours and work-life balance initiatives. Company Description Valeo is a tech global company, designing breakthrough solutions to reinvent mobility. We are an automotive supplier partner to automakers and new mobility actors worldwide. Our vision? Invent a greener and more secured mobility, thanks to solutions focusing on intuitive driving and reducing CO2 emissions. We are leaders in our businesses and recognized as one of the largest global innovative companies.




