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

Principal Engineer - Catalog

$204k - $260k
Full-time

iHerb, LLC

Role Description

The Principal Engineer - Catalog operates at the intersection of deep technical execution and broad organizational influence. This role will resolve the hardest architectural questions, set the AI-native engineering bar, and ensure that iHerb's platform decisions compound over time rather than accumulate debt. Reporting to the VP of Engineering, this role collaborates closely with peer Principals, Engineering Managers, and peer VPs across the organization.

The Principal Engineer - Catalog owns the end-to-end technical strategy for iHerb's product catalog platform, one of the most business-critical systems in the company. This role will lead the catalog modernization effort, define service boundaries and data models, and set the full-stack engineering bar for the Catalog team.

Job Expectations

  • Define and own the catalog platform architecture: service design, data modeling, API contracts, and technology choices across the stack.
  • Lead the technical scoping and execution of the catalog modernization effort, coordinating with the Catalog EM and cross-functional partners.
  • Hands-on contributor: write production code, build proofs of concept, and validate architecture through working software.
  • Set and enforce technical standards for the Catalog team; drive code reviews and architecture reviews.
  • Identify and resolve cross-cutting technical dependencies with peer engineering teams and shared platform services.
  • Contribute catalog-specific patterns and lessons into iHerb's shared AI-driven SDLC golden path.
  • Drive the hardest cross-cutting technical decisions across multiple teams and shared platform services.
  • Establish and evolve iHerb's AI-driven SDLC golden path: shared standards, Claude Code skills, guardrails, and automation patterns.
  • Lead complex multi-team technical efforts by coordinating architecture reviews, aligning peer Principals and EMs, and resolving competing approaches.
  • Mentor and raise the technical bar across the engineering organization through code review, architecture review, and direct coaching of senior engineers.
  • Represent engineering in cross-functional conversations with product, data science, security, and infrastructure.
  • Feed architectural decisions into the shared knowledge base so institutional knowledge compounds across the organization.

Qualifications

  • AI-driven SDLC: demonstrated use of AI-assisted development tools such as Claude Code, GitHub Copilot, or Cursor to ship production systems.
  • Architecture at scale: experience designing and evolving large-scale distributed systems across multiple teams and years: APIs, data pipelines, event-driven architectures, or high-traffic platforms.
  • Cross-org technical leadership: track record of driving architectural standards, technical roadmaps, or platform initiatives that span multiple teams or organizations.
  • Engineering quality mindset: deeply held opinions on code quality, observability, CI/CD, test automation, and maintaining velocity without accumulating hidden debt.
  • Communication and influence: able to write clear architecture documents, present to technical and non-technical audiences, and build consensus without formal authority.
  • Experience working in distributed teams across the US, China, and Latin America.
  • Deep backend engineering experience with at least one of: C#/.NET (strongly preferred), Go, Java, or Python, at production scale.
  • Proven experience designing data models and APIs for high-volume catalog, inventory, or e-commerce systems.
  • Full-stack capability: able to contribute meaningfully to frontend (React or equivalent) and own backend-to-UI architectural decisions.
  • Experience driving a large-scale platform modernization or rewrite effort, including migration strategy and risk management.
  • 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, with a significant portion at senior, staff, or principal IC level.
  • Bachelor’s Degree in Computer Science or related field preferred, or a combination of education and equivalent work experience.

Physical Demands

  • Regularly required to talk and hear.
  • Frequently required to sit, walk, climb stairs, use hands and fingers, bend, stoop and reach with hands and arms.
  • 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

  • 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.

Compensation

The expected salary range for this role is $204,000.00 - $260,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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Engineer - Catalog in Remote vacancy
  • $204k - $260k

    Role Description The Principal Engineer - Catalog operates at the intersection of deep technical execution and broad organizational influence. This role will resolve the hardest architectural questions, set the AI-native engineering bar, and ensure that iHerb's platform... 
    Suggested
    Full time
    Work experience placement

    iHerb

    Remote
    8 days ago
  • $204k - $260k

     ...Job Summary:  The Principal Engineer – Catalog operates at the intersection of deep technical execution and broad organizational influence. This role will resolve the hardest architectural questions, set the AI-native engineering bar, and ensure that iHerb’s platform... 
    Suggested
    Remote job
    Work experience placement
    Casual work
    Work at office
    Local area

    iHerb

    Remote
    24 days ago
  •  ...action through production APIs, and learn from outcomes. This Principal Engineer owns that entire surface. You are writing agent code,...  ...single-table design, MySQL/Aurora, S3 data lakes, Glue Data Catalog, Athena, and Data pipelines. ~Infrastructure & Security:... 
    Suggested
    Full time

    A2Z Sync

    Remote
    5 days ago
  • Role Description The Principal Software Engineer is a senior technical leader responsible for designing, developing, and maintaining modern software...  ..., including Databricks, ETL pipelines, Delta Lake, Unity Catalog, Databricks SQL, and ML workflows. ~Experience with... 
    Suggested
    Contract work

    Tech9

    Remote
    1 day ago
  • $125k - $160k

    Role Description We are hiring a Director, Catalog Operations & PIM to own TOOLBX’s catalog operations, product data, and PIM strategy...  ...PIM best practices, and partnering with Product and Engineering to improve internal tooling and automation. This person must... 
    Suggested
    Full time

    Toolbx US Inc.

    Remote
    1 day ago
  • $157.25k - $185k

     ...Job Title Principal Engineer Job Description Summary The Principal Data Engineer at Cushman & Wakefield is a senior, high-impact...  ...Declarative Pipelines (DLT), Delta Lake, Lakebase/Postgres, Unity Catalog, etc.) and the Azure data ecosystem.Demonstratable... 
    Minimum wage
    Local area
    Remote work
    Flexible hours

    Cushman & Wakefield

    Saint Louis, MO
    3 days ago
  •  ...seeking a Project Coordinator to join the Merchant Experience Operations team. This role focuses on delivering operational excellence in catalog management while driving continuous improvement across workflows. Candidates should have 3-4 years of experience in catalog... 
    Remote job

    Optomi

    San Francisco, CA
    2 days ago
  • $170k - $195k

     ...through data- and AI-driven experiences. We are seeking a Principal Data Engineer to help define and evolve our enterprise data platform strategy...  .... ~Extensive experience with Spark, Delta Lake, Unity Catalog, Databricks Workflows, and platform governance capabilities... 
    Full time

    A Place for Mom

    Remote
    5 days ago
  • $184.3k - $230k

    Role Description As a Senior Principal Data Engineer within the Enterprise Data & Analytics Office, you will lead the design, evolution, and operational...  ...~Databricks: Delta Lake, Delta Live Tables, Spark, Unity Catalog ~Strong proficiency in Python, SQL, Spark, and... 
    Full time
    Work at office

    UKG

    Remote
    1 day ago
  •  ...seeking a detail-oriented administrator to support day-to-day artist and customer inquiries, manage metadata tasks, and assist with catalog administration. The role involves responding to common questions, maintaining records, and coordinating with Operations, Catalog,... 
    Remote job

    Audiosocket

    New York, NY
    2 days ago
  • $144k - $211.2k

     ...Principal Backend Engineer – Music Discovery Platform At Harman International, we are revolutionizing music metadata management and discovery....  ...Architect and develop robust, scalable, and secure APIs for music catalog, recommendation, and search. Design data models and manage... 
    Remote work
    Flexible hours

    HARMAN

    Austin, TX
    2 days ago
  • $130k - $256.9k

     ...Systems (SEMS) organization. We collaborate with the best Radar engineers in the business across the Moorestown, NJ and Syracuse, NY...  ...then you’re in the right place. The Work In your role as a Principal Systems Engineer, you will: • Provide guidance and... 
    Full time
    Temporary work
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Moorestown, NJ
    15 days ago
  • $150k - $200k

     ...Principal Mlops Engineer McLean, VA Boston, MA San Antonio, TX Colorado Springs, CO Tampa, FL Top Secret Polygraph Unspecified Senior Level...  ...lifecycle capabilities, including model packaging, registry/catalog workflows, deployment, monitoring, and operational support... 
    Live in
    Remote work
    Flexible hours

    Navstar

    United States
    4 days ago
  • $165k - $240k

    Role Description The Principal Analytics Engineer for Product Analytics will shape how product data is transformed and consumed, ensuring that both...  ..., embedding robust testing, freshness expectations, data catalogs, and metadata ownership into the development lifecycle.... 
    Full time
    Work experience placement
    Work at office
    Flexible hours

    Angi

    Remote
    3 days ago
  • $160k - $170k

    Role Description We are seeking a Principal Architect & Data Engineer to serve as the technical visionary and master builder for our next-generation...  ...batch and near-real-time environments with strong lineage, catalogs, and access controls serving as systems of record. ~... 
    Full time

    Motorola Solutions

    Remote
    5 days ago
  • Role Description We’re looking for a Principal Engineering Manager to lead a critical engineering area and raise the bar for how we build and deliver products. This is a senior leadership role for someone who combines strong engineering judgment with a deep sense of ownership... 
    Full time
    Remote work
    Work from home

    USoftware

    Remote
    6 hours ago
  •  ...authentic. Let’s transform the future of fitness—together! As a Principal AI Engineer, you will build and evolve internal software platforms that...  .../CD systems, deployment tooling, workflow engines, service catalogs, or software delivery intelligence platforms. Experience... 
    Full time

    ABC Financial Services

    Remote
    11 hours ago
  • $107.5k - $204.5k

     ...: Secret Security Clearance Status: Active and existing security clearance required on day 1 This position is for a Principal Electrical Engineer with at least 5 years of professional experience. If you enjoy working in hands-on multidiscipline teams, the Test Equipment... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    San Jose, CA
    2 days ago
  • $200k - $275k

    Role Description The Principal Compiler Engineer - ML Systems position will be responsible for working with the different layers of the compiler stack and coordinating with other development teams here at SambaNova. It is a critical role responsible for driving innovation... 
    Full time
    Temporary work
    Flexible hours

    SambaNova Systems

    Remote
    5 days ago
  • $180k - $320k

    Role Description We are looking for a principal engineer to join our Streaming Systems team, leading work on the high-throughput systems that collect, forward, and perform realtime computation on billions of behavioral events from our customer’s users. You'll be building... 
    Full time
    Remote work

    Hightouch

    Remote
    3 days ago
  • $319k

     ...building AI that acts, decides, and completes real tasks for real users from across all of Block's business functions. As a Principal Engineer, you'll join as a senior individual contributor with significant technical leadership responsibilities. ~Ship, architect, build... 
    Full time
    Remote work
    Flexible hours

    Block

    Remote
    6 hours ago
  • $112.2k - $196.4k

    Role Description Parsons is looking for a talented Principal Project Engineer - Bridge to join our team full-time to support one of the many large transformative transportation projects that we have either won, are currently pursuing, or will pursue across the nation.... 
    Full time
    For subcontractor
    Remote work
    Flexible hours

    Parsons Corporation

    Remote
    3 days ago
  • Role Description As a Site Reliability Engineer (SRE) at Altera, you will be responsible for ensuring the reliability, scalability, and performance of our hosted healthcare platforms. This role blends software and systems engineering to enhance service availability, automate... 
    Full time
    Casual work
    Remote work

    Harris Computer

    Remote
    1 day ago
  • $194k - $263k

    Role Description You are a Principal Engineer who is both AI-native and relentlessly product-minded. You turn ambiguous, cross-team opportunities into clear technical direction, and then you prove the path by building. You care about the flagship experiences you ship,... 
    Full time
    Sleeping nights

    brightwheel

    Remote
    5 days ago
  • Role Description At Clari + Salesloft, our Principal Engineer will be pivotal to our company’s success. You will be a key member of our fast-growing and high-performing Product Engineering org. We are looking for experienced Principal Engineers who can help realize Clari... 
    Full time

    Clari + Salesloft

    Remote
    4 days ago
  • $180k - $220k

    Role Description This is the deep-end engineering role on the FDE bench. You're not just configuring on the platform — you're building off it, into it, and around it. On a typical engagement, you're working side-by-side with the client's own engineering team: Integrating... 
    Full time
    Remote work

    Titan AI

    Remote
    3 days ago
  • $204k - $260k

    Role Description The Principal Engineer - Mobile operates at the intersection of deep technical execution and broad organizational influence. This role will resolve the hardest architectural questions, set the AI-native engineering bar, and ensure that iHerb's platform... 
    Full time
    Work experience placement

    iHerb

    Remote
    8 days ago
  • $164k - $180k

    Role Description The Principal Engineer is a senior individual contributor role within the PetDesk CarePath organization, reporting directly to the Chief of Staff / CarePath Partnership Lead. This position provides technical leadership for the CarePath Loyalty product... 
    Full time
    Temporary work

    PetDesk

    Remote
    6 hours ago
  • $175k - $240k

     ...'s environment. We're hiring an Architect, Forward Deployed Engineering (FDE) to be the senior technical leader inside our most strategic...  .... Qualifications ~7+ years as a Solutions Architect, Principal SE, Forward Deployed Engineer, or Technical Lead at a data platform... 
    Full time
    Remote work
    Flexible hours

    CData Software

    Remote
    7 days ago
  • Role Description This is a role for engineers who want to shape how software gets built. As a Principal Experience Engineer, you will help define, drive, and own the Agentic SDLC system that powers Experience Engineering — the workflows, tools, and guardrails our engineers... 
    Full time
    Work experience placement

    Precisely International Jobs

    Remote
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Engineer - Catalog. Be the first to apply!