Senior Software Engineer II - Catalog
$187k - $235kiHerb, LLC
Role 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.
The duties and responsibilities described above may provide only a partial description of this position. This is not an exhaustive list of all aspects of the job. Other duties and responsibilities not outlined in this document may be added as necessary or desirable, with or without notice.
Qualifications
- AI-driven SDLC: hands-on experience shipping production code with AI-assisted development tools such as Claude Code, GitHub Copilot, or Cursor.
- Full-stack awareness: comfortable contributing across layers of the stack when needed.
- Production ownership: experience owning features end-to-end from spec through deployment, observability, and on-call.
- 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.
- 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.
Requirements
- 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.
Benefits
- 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.
Physical Demands
The physical demands described here are representative of those that must be met by a Team Member to successfully perform the essential functions of this job. While performing the duties of this job, the Team Member is regularly required to talk and hear. The Team Member is frequently required to sit, walk, climb stairs, use hands and fingers, bend, stoop and reach with hands and arms. Reaching above shoulder heights, below the waist or lifting as required to file documents or store materials throughout the work day. The Team Member may occasionally lift or move office products and supplies up to 25 pounds. Proper lifting techniques required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Work Environment
- The noise in the work environment is usually moderate.
- Hectic, fast-paced with multi-level distractions.
- Professional, yet casual work environment.
- Office / Warehouse environment.
- Ability to work extended hours as required.
$187k - $235k
...turning challenge into change. If you're ready for it, we want you to join our team. Get started now. 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...SeniorFull timeWork experience placementCasual workWork at office$192k - $242.5k
Role Description We are currently seeking a Senior Software Engineer II to join our Self-Serve Productivity team. This is a fullstack role with... ...for technical users" products. ~Familiarity with data catalog, lineage, or metadata systems (e.g., Amundsen, DataHub, OpenMetadata...SeniorFull timeWork experience placementRemote workWork from home$187k - $235k
Role Description The Sr. Software Engineer II - AI will lead the build of GenAI-powered product experiences and the shared AI platform infrastructure... ...powers them. This includes: ~RAG pipelines over the iHerb catalog and customer reviews ~LLM-driven personalization ~A...SeniorFull timeWork experience placementCasual workWork at office$208k - $260k
Role Description SimplePractice is seeking a Senior Full-Stack Engineer II with expert knowledge in Ruby on Rails and heavy Backend experience to help us roll-out the multitude of features and service improvements we have planned. About You: You are a passionate, talented...SeniorFull timeRemote work$171k - $198k
Role Description We are looking for an exceptional Senior Software Engineer II to join the Extend Fulfillments team, a core pillar driving our company's growth and customer satisfaction. This role offers a unique opportunity to build impactful software used by some of the...SeniorFull timeFlexible hours$160k - $195k
Role Description Guild is seeking a Senior Software Engineer II to join our Member Experiences pillar, focused on enhancing the scalability, flexibility, and reliability of our client data onboarding and integration systems. In this role, you will design and deliver robust...SeniorFull timeTemporary work$186k
Role Description Kit recently formed a dedicated Product Growth team, and we need a Senior Software Engineer II to build the in-product experiences that connect creator needs to realized value, increasing the number of creators who succeed through the product while driving...SeniorFull timeRemote workFlexible hoursAfternoon shiftEarly shift$161.93k - $227.33k
Role Description At Freenome, we are seeking a Senior Software Engineer II to join our innovative Engineering team. The ideal candidate is an experienced backend engineer with a strong background in developing scalable and reliable software solutions. You will play a crucial...SeniorFull timeWork experience placementRemote work$130k - $150k
Role Description As a Senior Software Engineer II, you’ll lead complex technical initiatives and shape how we build, scale, and evolve our Nliven platform. This role is for someone who thrives on solving our hardest technical challenges while helping others grow and succeed...SeniorFull timeRemote workFlexible hours$197.4k - $232k
...FullTime Location Type: Remote Department Engineering Compensation: $197.4K - $232K - Offers Equity At... ...Team. One Data Streaming Platform. About the Role: Senior Software Engineers II at Confluent take ownership of critical backend systems that...SeniorFull timeRemote work$118.5k - $216.5k
Role Description Life360 is hiring an AI-Native Senior Software Engineer II, Mobile — a senior engineer who doesn't just use AI tools, but thinks natively in them. You'll be central to how the Experimentation & ML Intelligence team designs and ships growth experiments across...SeniorFull timeSummer workRemote workFlexible hours$175k - $200k
Role Description As Senior Software Engineer II, you will be responsible for web application architecture and a senior member of a product squad developing new features and enhancements for our product. You should have experience developing coding patterns to maintain high...SeniorFull timeTemporary workFlexible hours$121k - $190.6k
Role Description The Sr Software Eng II supports business solutions. We are seeking an R&D-focused Software Engineer to support advanced development, experimentation, and prototyping... ...skills with the ability to interact with senior leadership. ~Strong organizational,...SeniorFull timeLocal area$154.7k
...flexible working model that caters to the diverse needs of our teams. Key Responsibilities About the role: Samsara is hiring a Senior Software Engineer II to join our Operational Excellence (OPX) team within the Developer Experience organization. DevEx is responsible for the...SeniorFull timeWork at officeRemote workRelocation packageFlexible hours$126.14k - $252.5k
Senior Software Engineer I/II - Route Execution Remote - US Samsara's Mission Improve the safety, efficiency, and sustainability of the operations that power the global economy. Samsara (NYSE: IOT) is the pioneer of the Connected Operations™ Cloud, which is a platform...SeniorFull timeImmediate startRemote workFlexible hours$95k - $125k
...how schools work, so every educator and student succeeds. We're hiring for multiple positions at either a Senior Software Engineer I or Senior Software Engineer II level to join our Data Platform Engineering team. The Data Platform team builds and evolves the cloud-native...SeniorFull time$78.6k - $135k
Role Description Software Engineer Senior Consultant II implements applications following 12-factor principles to build out the product and iterative enhancements. They own the full stack of software products, developing and implementing frontends (web or mobile), and...SeniorFull timeWork at officeVisa sponsorshipWork visa$95k - $120k
...transform how schools work, so every educator and student succeeds. We're hiring for multiple roles as either a Senior Software Engineer I or Senior Software Engineer II to join our AI Enablement Platform Engineering team. The AI Enablement team builds and evolves...SeniorFull time$165k - $242k
What You’ll Do: As a Senior Software Engineer II (IC4) on the AI Workload Orchestration Platform team, you will help build and operate CoreWeave's Kubernetes-native platform for admitting, scheduling, and operating AI workloads at scale. This platform integrates multiple...SeniorPermanent employmentTemporary workCasual workWork at officeRemote workFlexible hours$95k - $125k
...mission is to transform how schools work, so every educator and student succeeds. We're hiring for either a Senior Software Engineer I or Senior Software Engineer II to join our Identity Platform Engineering team. The Identity Platform team builds and evolves the secure...SeniorFull timeFlexible hours- Role Description As a Senior Software Engineer II at Aledade, we maintain, improve, and expand our web application and data pipelines. We're looking for engineers who know that writing new code is not always the solution to a problem, but when technological changes are...SeniorFull timeTemporary work
$130k - $180k
Role Description We're looking for a highly experienced Senior Software Engineer who operates at a near-Staff level and thrives in a fast-paced, high-ownership environment. This is a role for someone who can independently drive complex initiatives from concept to production...SeniorFull timeRemote work$95.3k - $158.8k
...Description ~Understand and plug into Flyreel’s software-delivery lifecycle, learning how our... ...tickets and communicate effectively to engineering and product teams. ~Help document new... ...complex data models. ~Mentor less-senior software developers on development methodologies...SeniorFull timeLocal area$145k - $207k
Role Description As a Software Engineer on the Marketplace team, you’ll work at the intersection of full-stack product engineering and machine learning operations—helping power the systems that match renters to homes across ApartmentList.com and Sunny.com. You’ll contribute...SeniorFull time$170.5k - $233k
...build end-to-end product features that make it easier for engineers to ship and operate software, with significant depth on the frontend — combining... ...significant strength in frontend engineering (targeting Senior I to Staff). Developer tools experience is a plus. You...SeniorFull timeLocal area- ...Claude Code, MCP, plugins, skills, hooks). The Forward-Deployed Engineer (FDE) embeds directly with a PTA cohort — Point of Care, Risk,... ...Science, Engineering or a related field. ~5+ years professional software engineering experience. ~Production experience with at least...SeniorFull timeWork at office
$170k - $220k
Role Description We are looking for a senior back-end engineer who is passionate about designing and building world-class services. As a member... ...equivalent practical experience. ~Significant experience in software development with modern programming languages, experience...SeniorFull timeTemporary workFlexible hours$170k - $185k
Role Description Software Engineer II (Remote, USA) to help build the next generation of Pax8’s financial infrastructure — a greenfield, mission... ...daily delivery. ~The presence and maturity to operate at Senior Software Engineer II level immediately, contributing...SeniorFull timeTemporary workLocal areaImmediate startRemote workFlexible hours$154.7k - $260k
...to trust Samsara with their most critical data—while ensuring a seamless user experience at scale. We are looking for a Senior Software Engineer to drive innovation and resilience across Samsara’s IAM platform. In this role, you will combine technical depth, security...SeniorFull timeRemote workWorldwideRelocation packageFlexible hours- ...is fullstack-preferred, but we're also open to strong backend engineers who are eager to grow into fullstack work. ~Lead the design... ...~5+ years of professional experience building and shipping software, with a track record of leading projects from scoping through...SeniorFull timeRemote workHome officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer II - Catalog. Be the first to apply!
- ngo software engineer Remote
- software developer Remote
- software developer internship no experience Remote
- junior software developer Remote
- part time software developer remote Remote
- financial software developer Remote
- senior software engineer ruby on rails Remote
- software engineer amazon Remote
- senior software design engineer Remote
- software engineer part time Remote













