Remote
Senior Software Engineer, Enterprise Commerce (SFCC)
About this role
Algolia is the retrieval intelligence layer that turns intent into trusted, decision-grade outcomes. Powering more than 1.7 trillion queries a year for over 18,000 customers with millisecond latency and 99.999% reliability, we are the recognized leader for Search and Product Discovery by top industry analyst firms. The Algolia platform turns a company's products, content, and business rules into data that humans, applications and AI agents can act upon.
The result is trusted customer experiences with stronger conversions for measurable business impact. Algolia was built to help users deliver intuitive search and discovery experiences across their websites and applications. We provide APIs and integrations used by thousands of customers around the world. The Enterprise Commerce – Data team focuses on designing and supporting integrations that enable thousands of customers to seamlessly link their commerce platforms with Algolia.
What You Will Do Design, develop, and evolve Algolia's Salesforce B2C Commerce (SFCC) integration , with ownership of its architecture, scalability, and long-term technical direction , while contributing to other integrations as needed. Own technical work from design through delivery and ongoing improvement. Write technical RFCs and contribute to architecture and design decisions. Improve the quality, reliability, and maintainability of the integration.
Investigate and resolve complex integration issues, partnering across Engineering, Product, Support, and customer-facing teams to provide technical solutions within the integration. Provide technical input to support roadmap planning, including level-of-effort estimates and identifying opportunities to improve and evolve the integration. What You Might Bring Extensive Salesforce B2C Commerce (SFCC) experience, with deep knowledge of SFRA, cartridges, hooks, jobs, services, and B2C Commerce APIs , including designing and maintaining production SFCC integrations.
Strong JavaScript skills and experience with requireJs, TypeScript and Node.js. Experience integrating commerce platforms with external APIs and services . Solid software engineering fundamentals, including automated testing, maintaining existing test suites , debugging, code quality, and maintainable design. Ability to own complex technical problems, identify root causes, and implement reliable engineering solutions.