Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer II - Catalog

$187k - $235k
Full-time

iHerb, 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.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer II - Catalog in Remote vacancy
  • $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... 
    Senior
    Full time
    Work experience placement
    Casual work
    Work at office

    iHerb, LLC

    California
    2 days ago
  • $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... 
    Senior
    Full time
    Work experience placement
    Remote work
    Work from home

    Instacart

    Remote
    4 days ago
  • $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... 
    Senior
    Full time
    Work experience placement
    Casual work
    Work at office

    iHerb, LLC

    Remote
    3 days ago
  • $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... 
    Senior
    Full time
    Remote work

    SimplePractice

    Remote
    7 days ago
  • $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... 
    Senior
    Full time
    Flexible hours

    Extend

    Remote
    6 days ago
  • $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... 
    Senior
    Full time
    Temporary work

    Guild

    Remote
    3 days ago
  • $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... 
    Senior
    Full time
    Remote work
    Flexible hours
    Afternoon shift
    Early shift

    Kit

    Remote
    1 day ago
  • $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... 
    Senior
    Full time
    Work experience placement
    Remote work

    Freenome

    Remote
    15 hours ago
  • $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... 
    Senior
    Full time
    Remote work
    Flexible hours

    TixTrack

    Remote
    5 days ago
  • $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... 
    Senior
    Full time
    Remote work

    Confluent

    Annapolis, MD
    1 day ago
  • $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... 
    Senior
    Full time
    Summer work
    Remote work
    Flexible hours

    Life360

    Remote
    4 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Shopmonkey

    Remote
    7 days ago
  • $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,... 
    Senior
    Full time
    Local area

    CDW

    Remote
    6 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Remote work
    Relocation package
    Flexible hours

    NextGenEnergyJobs

    San Francisco, CA
    1 day ago
  • $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... 
    Senior
    Full time
    Immediate start
    Remote work
    Flexible hours

    Samsara

    New York, NY
    4 days ago
  • $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... 
    Senior
    Full time

    Frontline Education

    Remote
    15 hours ago
  • $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... 
    Senior
    Full time
    Work at office
    Visa sponsorship
    Work visa

    Allstate

    Remote
    2 days ago
  • $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... 
    Senior
    Full time

    Frontline Education

    Remote
    15 hours ago
  • $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... 
    Senior
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    Dormont Manufacturing Co

    Sunnyvale, CA
    1 day ago
  • $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... 
    Senior
    Full time
    Flexible hours

    Frontline Education

    Remote
    15 hours ago
  • 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... 
    Senior
    Full time
    Temporary work

    Aledade

    Remote
    15 hours ago
  • $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... 
    Senior
    Full time
    Remote work

    TLNT Bridge Recruiting

    Remote
    5 days ago
  • $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... 
    Senior
    Full time
    Local area

    Renishaw

    Remote
    1 day ago
  • $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... 
    Senior
    Full time

    Apartment List

    Remote
    4 days ago
  • $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... 
    Senior
    Full time
    Local area

    Aptible

    Remote
    6 days ago
  •  ...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... 
    Senior
    Full time
    Work at office

    Aledade

    Remote
    15 hours ago
  • $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... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Signifyd

    Remote
    4 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Local area
    Immediate start
    Remote work
    Flexible hours

    Pax8

    Remote
    3 days ago
  • $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... 
    Senior
    Full time
    Remote work
    Worldwide
    Relocation package
    Flexible hours

    Samsara

    Remote
    7 days ago
  •  ...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... 
    Senior
    Full time
    Remote work
    Home office
    Flexible hours

    Forma

    Remote
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer II - Catalog. Be the first to apply!