Sr. Software Engineer II - Catalog
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+22 more
Job description
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., 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.
Requirements
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, Generally requires a minimum of 10+ years of software engineering experience., Bachelorβs Degree in Computer Science or related field preferred, or a combination of education and equivalent work experience.
Judgment/Reasoning Ability
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 allocate issues, as required, in a timely manner.
Benefits & conditions
The expected salary range for this role is $187,000.00 - $235,000.00 USD. The actual base pay offered will be determined by factors such as the candidateβs relevant experience, education, geographic location, and internal equity.
If you like wild growth and working with happy, enthusiastic over-achievers, youβll enjoy your career with us!
iHerb is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. iHerb provides equal employment opportunities to all applicants for employment and prohibits discrimination and harassment.
At iHerb, we believe that living a healthy and balanced life should be easy and accessible to everyone. As a team member, weβll empower you to live this promise each day as you make a truly global impact in your career.
About the company
For A Better You At iHerb, we believe that living a healthy and balanced life should be easy and accessible to everyone. As a team member, weβll empower you to live this promise each day as you make a truly global impact in your career. We constantly strive for innovation, while transforming and improving the online shopping experience for our customers. We believe that individually we are incredible, but when we come together, our growth is infinite. In an industry that is constantly evolving, we are on a mission to make an impact on the global market, and the individual and collaborative efforts of our people are paramount to helping us succeed. Whether you work in one of our logistics centers, technology hubs, corporate offices or even from home, your role at iHerb will take you beyond whatβs expected, turning challenge into change. If youβre ready for it, we want you to join our team.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦