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
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$187k - $235k
...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 work across the full stack: backend services, React frontend, and relational data layers. Our current...SeniorRemote jobFull timeWork experience placementCasual workWork at officeLocal area$107k - $193k
...Senior Engineer II - Application Team Rockerbox empowers marketing executives to confidently make data-driven decisions, helping brands... ...consumption Qualifications : ~7+ years of experience in software engineering. Demonstrated success in building, owning, and...SeniorFull time$134k - $165k
Role Description The Senior Software Engineer II role is primarily responsible for the support of the existing software applications and enhanced software components deployed in the Cotiviti product suite. The successful candidate will be required to collaborate effectively...SeniorFull time$202.5k - $247.5k
...vital to our success! We like software that’s serious and culture... ...ngrok runs entirely on AWS. Engineers develop by SSH’ing into remote... ...sponsorship. Compensation Senior Software Engineer Tier 1... ...$202,400 Software Engineer II Tier 1 (SF, LA, Seattle,...SeniorPermanent employmentFull timeWork at officeLocal areaRemote workHome officeFlexible hours$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$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$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$183.34k - $205k
...time we imbue a lot of trust, autonomy, and accountability from Day 1. #LI-Remote A little more about the team: As a Senior Software Engineer II on the Scale team, you'll be joining a team that owns the horizontal product infrastructure our customers depend on as...SeniorFull timeWork at officeLocal areaRemote workWork from homeHome officeVisa sponsorshipFlexible hours$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$176k - $220k
Role Description As a Senior Software Engineer II on the Audio Core team, you'll work with Engineering, Design, and Product Management to help our users create incredible music. You'll drive the development and improvement of large, complex applications, libraries, and...SeniorFull timeWork at officeImmediate startRemote workWorldwide$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- ...Senior Software Engineer II Zippy was founded with one mission: to make getting a loan for a manufactured home simple, fast, and fully online. We believe modern manufactured homes are affordable, well-built, eco-friendly, and stylish, but finding a lender who understands...SeniorLive inCurrently hiringWork at officeRemote workWork from homeFlexible 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- Role Description We're hiring a Senior Software Engineer II for UI Foundations, the platform team that improves the cross-surface building blocks connecting backend services to web and mobile clients. This role will focus on: ~Fullstack platform tooling ~Dashboard...SeniorFull timeContract workWork at office
$154.7k - $260k
Role Description Samsara is hiring a Senior Software Engineer II to join our Web Experience (WebEx) team. Web Experience is responsible for reducing workflow distance for customers through great in-dashboard experiences. The team improves the efficiency of day-to-day workflows...SeniorFull timeRemote workFlexible hours$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- ...and a need to grow our team to meet the needs of more companies, teams, and innovators in this way. The Role: As a Senior Software Engineer II focusing on trading engineering, you will play a critical role in delivering a high-quality trading platform that powers...SeniorFull timeWork at officeLocal area2 days per week3 days per week
$134k - $165k
Role Description The Senior Software Engineer II is a senior technical engineer responsible for designing, developing, and delivering the Early Intervention Coordination of Benefits (EI-COB) solution on a high-volume healthcare data-processing platform, along with the related...SeniorFull timeWork at officeRemote work$180k - $210k
...encompass a diverse range of talents, including world-class engineers who have designed and tested firearms, medical devices,... ...out how to get it all done. ABOUT THE ROLE As a Senior Software Engineer II, Internal Systems at Biofire, you will help build and improve...SeniorPermanent employmentFull timeWork at officeImmediate startWork from homeFlexible 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$110k
1 week ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Senior Software Engineer II (Instrumentation Laboratory Company, a Werfen Company, Bedford, Massachusetts): On behalf of a worldwide developer, manufacturer, and distributor...SeniorFull timeWork at officeWorldwideHome office2 days per week3 days per week$154.7k - $208k
...signals from our IoT devices deployed in vehicles (think: GPS, Engine RPM, Fuel Levels and hundreds more) and processes them to help... ...if: You want to impact the industries that run our world: The software, firmware, and hardware you build will result in real-world impact...SeniorFull timeRemote workRelocation packageFlexible 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$176.5k - $228k
...ready member audiences. You’ll anchor the engineering behind Member Marketing, which ensures... ...across team boundaries, mentor senior engineers, and turn ambiguous business problems... ...external partners. Typically 10 + years of software engineering experience, with...SeniorFull timeCurrently hiringWork at officeRemote work$180k - $210k
...and join a team that’s setting the pace for responsible, transformative cloud infrastructure. About the Role: As a Senior Software Engineer II - Software Defined Networking, you will lead the development and execution of our Software Defined Networking strategy....SeniorFull timeTemporary work$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$213.51k - $220k
...Material Security, Inc. seeks a Senior Software Engineer II in San Francisco, CA. Responsibilities Design and maintain scalable, cloud-based systems that process high volumes of data, applying modern engineering practices and distributed architecture patterns Ensure...SeniorWork at officeRemote work2 days per week3 days per week$95k - $120k
...and student succeeds. Our vision is every school thriving. Every community stronger. We are hiring multiple Senior Software Engineers at either the I or II level to join our Integration Platform Engineering team. This team builds the APIs, eventing capabilities, and...SeniorFull timeContract work- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer II - Catalog. Be the first to apply!
- network software engineer Remote
- software engineer internship Remote
- facebook software engineer Remote
- software engineer travel Remote
- senior robotics software engineer Remote
- entry level software engineer remote Remote
- vice president software engineering Remote
- cybersecurity software engineer Remote
- federal - software developer Remote
- junior software engineer Remote















