← Back to all jobs
29d 8h left to apply
i

Sr. Software Engineer II - Catalog

iHerb🌍 Remote WorldwideEstimated: $80,000 - $120,000

✨ AI Insights & Summary

This Sr. Software Engineer II role at iHerb presents a unique opportunity to modernize a critical business platform – the product catalog. Leveraging cutting-edge AI-driven SDLC tools like Claude Code, candidates will directly contribute to enhancing iHerb's core e-commerce functionality. The position offers full-stack development experience, from API design to React UI, with a strong emphasis on production ownership and code quality, making it an ideal role for experienced engineers eager to make a tangible impact in a fast-paced, global health and wellness company.

About the Role

Join iHerb as a Sr. Software Engineer II - Catalog and play a pivotal role in building and modernizing our product catalog, a cornerstone of our business operations. You will engage in full-stack development, encompassing backend services, React frontend, and relational data layers. While our primary backend stack is .NET/C#, our organization also utilizes Go, Python, and Java.

Job Expectations

  • Build and deploy catalog features end-to-end, including API design, business logic, data models, and React UI.
  • Integrate AI-driven SDLC tooling, such as Claude Code, into your daily workflow for tasks like code generation, spec-to-code translation, and automated test creation.
  • Participate in the catalog modernization initiative, working on the new technology stack in parallel with the existing platform.
  • Write and maintain automated tests, embedding quality into the development process.
  • Conduct pull request reviews, uphold code standards, and contribute to the improvement of our shared development practices.
  • Collaborate with product and design teams to refine specifications throughout the implementation phase.
  • Implement service instrumentation with logging, metrics, and alerts; participate in on-call rotations and own incident response for catalog services.

Knowledge, Skills, and Abilities

Required:

  • AI-driven SDLC: Demonstrated hands-on experience shipping production code using AI-assisted development tools (e.g., Claude Code, GitHub Copilot, Cursor). Proficiency goes beyond awareness to daily usage in software delivery.
  • Full-stack Awareness: Comfort in contributing across various layers of the technology stack as needed; specialized single-layer expertise is not the primary focus.
  • Production Ownership: Experience managing features end-to-end, from specification through deployment, observability, and on-call support. Engineers are expected to own their shipped features without a separate operations handoff.
  • Code Quality Fundamentals: Strong understanding of software design principles, automated testing, code reviews, and CI/CD practices.
  • Backend Development: Proficiency in at least one of the following: C#/.NET, Go, Python, or Java. C#/.NET is the primary stack.
  • Frontend Development: Proficiency in React or a comparable modern frontend framework.
  • Database Experience: Proficiency with relational databases, specifically MS SQL Server or Postgres.
  • API & Microservices: Proficiency in REST API design and microservice patterns.
  • High degree of accuracy and attention to detail.
  • Excellent organization and multitasking abilities.

Preferred:

  • Contributions to internal developer tooling, golden path standards, or SDLC process improvements.
  • Experience with e-commerce platforms, product catalogs, or high-traffic consumer applications.
  • Experience working in globally distributed teams.
  • A track record of documenting architectural decisions, writing RFCs, or contributing to engineering wikis.

Equipment Knowledge

  • Experience with Microsoft Office Suite (Word, Excel, PowerPoint).
  • Experience with Google Business Suite (Gmail, Drive, Docs, Sheets, Forms) is preferred.

Experience & Education Requirements

  • Experience: Generally requires a minimum of 10+ years of software engineering experience.
  • Education: Bachelor’s Degree in Computer Science or a related field is preferred, or a combination of education and equivalent work experience.

Judgment/Reasoning Ability

  • Ability to identify, troubleshoot, and resolve problems quickly with sound judgment, poise, and diplomacy.
  • Capacity to use judgment and reasoning skills to determine when and how to escalate issues in a timely manner.

Physical Demands

  • The physical demands are representative of a standard office environment. Duties include talking, hearing, sitting, walking, climbing stairs, using hands and fingers, bending, stooping, and reaching. Occasional lifting of up to 25 pounds may be required. Reasonable accommodations are available for individuals with disabilities.

Work Environment

  • The work environment is typically moderately noisy.
  • Characterized by a hectic, fast-paced setting with multi-level distractions.
  • A professional yet casual work atmosphere.
  • Work may occur in an office or warehouse setting.
  • Ability to work extended hours as required.

Compensation

  • Anticipated Pay Scale: $187,000—$235,000 USD

Benefits

  • Eligibility for medical, dental, vision, and basic life insurance programs.
  • Option to enroll in the company’s 401(k) plan.
  • Eligibility for Time Off and Paid Sick Leave as per company policies.
  • Paid holidays throughout the calendar year.
  • Potential eligibility for Restrict Stock Units and annual bonuses based on performance criteria.
  • Visit iHerbBenefits.com for more information.

Note: Eligibility requirements for benefits are governed by applicable plan documents.

Apply Now

This job is active but will expire soon. Click below to apply on the company's website.

Apply for this role ↗

Share Job

Know someone who would be a perfect fit? Share this opportunity.

Job Overview

Posted6/20/2026
CategoryFullstack Development
SourceJobsCollider

FAQ

Is this position remote?

The Sr. Software Engineer II - Catalog role is a remote opportunity. The location specified is Remote Worldwide.

What is the salary?

The salary is not explicitly stated, but is competitive and based on experience.

How do I apply?

You can apply by clicking the "Apply for this role" button above to submit your application on the hiring website.

Similar Opportunities

2

Staff Accountant

2e128041 322b 492a 903e 50c7a6a31068 19000101 000001Bronx, NY, US, Bronx, NY🏠 Remote
Competitive
Fullstack Development
View Job →
3

CNA Certified Nursing Assistant (EVENING SHIFT)

3db3d6a8 1de1 4ffc Bf60 68f204d46c0a 19000101 000001Wallingford, CT, US, Wallingford, CT🏠 Remote
Competitive
Fullstack Development
View Job →
National Veterinary Associates

Veterinary Assistant

National Veterinary AssociatesUSA🏠 Remote
Competitive
Fullstack Development
View Job →