Principal Engineer - Catalog
$204k - $260kiHerb, 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.
$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...SuggestedFull timeWork experience placement$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...SuggestedRemote jobWork experience placementCasual workWork at officeLocal area- ...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:...SuggestedFull time
- 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...SuggestedContract work
$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...SuggestedFull time$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 wageLocal areaRemote workFlexible hours- ...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
$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$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 timeWork at office- ...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
$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 workFlexible hours$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 timeTemporary workWork at officeRemote workRelocationFlexible hoursShift work3 days per week$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 inRemote workFlexible hours$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 timeWork experience placementWork at officeFlexible hours$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- 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 timeRemote workWork from home
- ...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
$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 timeTemporary workWork experience placementWork at officeRemote workFlexible hours$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 timeTemporary workFlexible hours$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 timeRemote work$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 timeRemote workFlexible hours$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 timeFor subcontractorRemote workFlexible hours- 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 timeCasual workRemote work
$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 timeSleeping nights- 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
$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 timeRemote work$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 timeWork experience placement$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 timeTemporary work$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 timeRemote workFlexible hours- 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 timeWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Engineer - Catalog. Be the first to apply!
- principal cloud engineer Remote
- senior principal engineer Remote
- assistant chief engineer Remote
- principal infrastructure engineer Remote
- general engineer Remote
- principal application developer Remote
- principal engineer Remote
- director of product engineering Remote
- director data engineering Remote
- data center chief engineer Remote


















