Iherb
Iherb

Sr. Software Engineer II - Catalog

engineeringfull-timeUnited States of America - Remote / Home Office
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more

About the role

Job Summary:

The Sr. Software Engineer II - Catalog will build and modernize iHerb's product catalog, one of the most business-critical platforms in the company. You will work across the full stack: backend services, React frontend, and relational data layers. Our current backend is .NET/C#; we also use Go, Python, and Java across the organization.

Job Expectations:

  • Build and ship catalog features end-to-end: API design, business logic, data models, and React UI.
  • Use AI-driven SDLC tooling such as Claude Code as a core part of your daily workflow, including code generation, spec-to-code translation, and automated test creation.
  • Participate in the catalog modernization effort, working on the new stack in parallel with the existing platform.
  • Write and maintain automated tests; quality is built in, not handed off.
  • Review pull requests, maintain code standards, and contribute improvements to the shared golden path.
  • Collaborate with product and design to refine specs before and during implementation.
  • Instrument services with logging, metrics, and alerts; participate in on-call rotation and own incident response for catalog services.

Knowledge, Skills and Abilities:

  • Required:
    • AI-driven SDLC: hands-on experience shipping production code with AI-assisted development tools such as Claude Code, GitHub Copilot, or Cursor. The bar is not awareness; it is daily use in delivering real software.
    • Full-stack awareness: comfortable contributing across layers of the stack when needed; purely single-layer specialists are not the target profile.
    • Production ownership: experience owning features end-to-end from spec through deployment, observability, and on-call. Engineers here own what they ship; there is no separate ops handoff.
    • Code quality fundamentals: strong grasp of software design principles, automated testing, code review, and CI/CD.
    • Backend development proficiency in one or more of: C#/.NET, Go, Python, Java. .NET/C# is the primary stack today.
    • Proficiency in React or equivalent modern frontend framework.
    • Proficiency in Relational database experience with MS SQL Server or Postgres.
    • Proficiency in REST API design and microservice patterns.
    • High degree of accuracy and attention to detail.
    • Excellent organization skills and ability to multi-task.
  • 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.
    • 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) preferred
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply
Apply now