Senior Salesforce Engineer (Commerce Cloud)

1 month from now
CA > Vancouver
Technology

Job Description

RESPONSIBILITIES:

  • SFCC Delivery Ownership: You own the "how" of the Commerce Cloud build — SFRA architecture, cartridge structure, controllers, templates (ISML), pipelines, and Business Manager configuration — from detailed technical design through deployment and into production support.**

  • Platform-Level Design:** You are the guardian of the storefront's technical architecture. You make and document decisions around cartridge layering, custom site preferences, data extensions, and the integration surface — keeping them coherent as the solution evolves.**

  • Engineering Rigor & Quality:** You enforce production-grade SFCC standards: accessibility, performance, SEO hygiene, mobile-first rendering, and thorough unit and integration testing. You write code that survives in production and is maintainable by others.**

  • Integration Contract:** You define and protect the API/data contracts between SFCC and third-party services — payments, search/merchandising, inventory, BNPL, CMS, reviews, and others depending on the client. You coordinate non-SFCC layers, ensuring changes stay backward-compatible and well-documented.**

  • Proactive Risk Management:** You surface dependencies, scope creep, and technical debt before they block delivery — especially coupling between cartridge customizations, service integrations, and data model decisions — and bring solutions, not just problems.**

  • Communication & Alignment:** You translate SFCC platform constraints (cartridge limits, quota limits, deployment realities) into plain language for non-technical PMs and client stakeholders, and keep engineering, PM, and design aligned on decisions and status.

REQUIREMENTS:

Proven Salesforce Commerce Cloud Experience: A significant track record delivering complex SFCC projects and supporting them in production. You can take a vague goal and turn it into shipped, stable storefront code.

Deep SFCC Platform Expertise (hands-on):

  • SFRA architecture: cartridge layering, controllers, ISML templates, models, and client-side scripts.

  • Business Manager: catalog/product management, promotions, site preferences, data extensions, and custom objects.

  • SFCC scripting: dw.system, dw.catalog, dw.order, dw.web and service framework usage.

  • Storefront pipelines and quota-aware design (CPU time, script file size, API call quotas).

  • Deployment & ALM: code version management, cartridge upload pipelines, sandbox/staging/production promotion strategies.

  • Integration surface: SFCC Service Framework and OCAPI (Shop API and Data API).

Integration & Commerce Stack Awareness: Sufficient fluency across the commerce stack — payments (e.g. Adyen, Stripe), search/merchandising (e.g. Algolia, Salesforce Predictive Sort), inventory, BNPL, and CMS/review integrations — to own contracts and reason about end-to-end flows.

Multi-Workstream & Multi-Party Delivery: Comfortable running structured build work and live operational/support contexts in parallel. At ease working within delivery models involving agency, client, and external dev/design partners.

Communication: Fluent English (written and verbal). You can explain technical tradeoffs to a non-technical PM as clearly as you discuss architecture with another engineer.

NICE TO HAVE:

  • Salesforce B2C Commerce Developer certification (or B2C Architect track).

  • Familiarity with headless/SCAPI or PWA Kit implementations — useful context, though not the primary focus of this engagement.

  • Exposure to adjacent Salesforce clouds (Marketing Cloud, Service Cloud) as integration targets.

  • Node.js / React experience.

  • CI/CD pipeline experience (Jenkins, Bitbucket Pipelines, or similar).

Not sure? Upload your CV!
Quick Match

Let us do the work—upload your CV and get matched to jobs automatically.

We'll only use your CV to match you to jobs. No spam.

Related Jobs You Might Like 🔥