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
✦ 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