Composable Commerce Solution Architect
San Francisco, CAApply for this jobJob DescriptionSalary: $150,000 to $160,000 per AnnumRequired QualificationsMinimum 12+ years in eCommerce technology, with 5+ years as a Solution Architect owning end-to-end commerce architecture.5+ years architecting on composable/MACH platforms — hands-on depth in at least two of Salesforce Commerce Cloud, Commercetools, Shopify (Plus/Hydrogen/Functions), SCAYLE, VTEX, Spryer, Fabric or Elastic Path, including their real constraints, not just certifications.Recommended to have led at least one platform selection/assessment end to end — KPI-based scoring model, RFP, vendor deep-dives, and a recommendation presented to executive leadership.Must have architected at least one from-scratch or full-replatform enterprise eCommerce implementation through to production.Expert across commerce subsystems: Profile, Product/Catalog & PIM, Browse & Search, Cart/Order/Checkout, Pricing & Promotions, Payments, Inventory, Returns and Back Office.Strong foundation in enterprise Java Springboot microservices — enough to review the offshore team's designs and challenge an ISV's technical claims in a deep-dive.Event-driven and reactive architecture: event modelling, orchestration vs choreography, idempotency, and eventual consistency in order and inventory flows.PBC integration architecture across search & discovery (Constructor, Bloomreach, Algolia, Coveo), CMS (Contentstack, Contentful, Amplience), personalization/recommendations (Adobe Target, Dynamic Yield), loyalty, OMS and payment/fraud/tax providers.Ability to assess true modularity — swap-ability per domain, lock-in surface, event coverage, extension model and data export rights.Expert in one CSP (AWS/Azure/GCP) with in-depth knowledge of its services; strong on API gateways, serverless, containers and messaging (EventBridge/SQS/SNS/Kinesis/Kafka).Infrastructure-as-code with Terraform or equivalent (CloudFormation/ARM/Deployment Manager).SQL and NoSQL data architecture (MySQL, Oracle, Postgres, MongoDB, Cassandra, Cosmos, DynamoDB), plus product data modelling, catalog unification and search-index strategy.Strong API architecture: REST, GraphQL (incl. federation), JSON, OpenAPI/Swagger, versioning and contract governance.Headless storefront architecture — React/Next.js, edge rendering, BFF patterns, caching (Redis/Hazelcast/CDN), Core Web Vitals and SEO continuity through a phased migration.Observability and performance engineering with New Relic, Datadog or equivalent; NFR rigour across capacity, resilience, PCI-DSS, CCPA/GDPR and WCAG 2.1 AA.Must be able to build and defend a TCO model — licence/consumption cost, implementation and run cost, CAPEX/OPEX, and the cost of capability gaps.Experience defining phased, strangler-pattern roadmaps that absorb an incumbent platform slice by slice, with parity gates and no big-bang cutover.Good Retail domain knowledge; apparel/fashion preferred.Exposure to subscription or curated/stylist-led commerce models is a strong plus.Agentic commerce readiness — governed, machine-consumable access to catalog, inventory, pricing and order data — is an added advantage.Proficient in Agile methodologies and JIRA.Professional Skill RequirementsProven ability to work creatively and analytically in a problem-solving environment, creating structure where the client has none.This is a client-facing onsite role — exceptional written and verbal communication skills, with the ability to communicate effectively with business partners, technology partners, peers and senior management.Executive presence —able to deliver an unwelcome finding without triggering defensiveness, and to hold a position under pressure from a vendor or an internal advocate.Workshop facilitation — able to run a room with competing agendas and leave with a decision.Exceptional written output — assessment charters, architecture blueprints, scoring narratives and board-ready readouts.Vendor/ISV management — runs RFPs firmly and fairly, extracts written commitments, and distinguishes roadmap promises from shipped capability.Able to lead and quality-gate an offshore pod across a significant timezone offset, personally reviewing every artefact before it reaches the client.Strong interpersonal skills and the ability to work with multiple stakeholders across engineering, product, merchandising and finance to drive success.Tell us about youEmail *Candidate Name *Mobile *+1India (भारत)+91United States+1United Kingdom+44Afghanistan (افغانستان)+93Albania (Shqipëri)+355Algeria (الجزائر)+213American Samoa+1Andorra+376Angola+244Anguilla+1Antigua and Barbuda+1Argentina+54Armenia (Հայաստան)+374Aruba+297Australia+61Austria (Österreich)+43Azerbaijan (Azərbaycan)+994Bahamas+1Bahrain (البحرين)+973Bangladesh (বাংলাদেশ)+880Barbados+1Belarus (Беларусь)+375Belgium (België)+32Belize+501Benin (Bénin)+229Bermuda+1Bhutan (འབྲུག)+975Bolivia+591Bosnia and Herzegovina (Босна и Херцеговина)+387Botswana+267Brazil (Brasil)+55British Indian Ocean Territory+246British Virgin Islands+1Brunei+673Bulgaria (България)+359Burkina Faso+226Burundi (Uburundi)+257Cambodia (កម្ពុជា)+855Cameroon (Cameroun)+237Canada+1Cape Verde (Kabu Verdi)+238Caribbean Netherlands+599Cayman Islands+1Central African Republic (République centrafricaine)+236Chad (Tchad)+235Chile+56China (中国)+86Christmas Island+61Cocos (Keeling) Islands+61Colombia+57Comoros (جزر القمر)+269Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)+243Congo (Republic) (Congo-Brazzaville)+242Cook Islands+682Costa Rica+506Côte d’Ivoire+225Croatia (Hrvatska)+385Cuba+53Curaçao+599Cyprus (Κύπρος)+357Czech Republic (Česká republika)+420Denmark (Danmark)+45Djibouti+253Dominica+1Dominican Republic (República Dominicana)+1Ecuador+593Egypt (مصر)+20El Salvador+503Equatorial Guinea (Guinea Ecuatorial)+240Eritrea+291Estonia (Eesti)+372Ethiopia+251Falkland Islands (Islas Malvinas)+500Faroe Islands (Føroyar)+298Fiji+679Finland (Suomi)+358France+33French Guiana (Guyane française)+594French Polynesia (Polynésie française)+689Gabon+241Gambia+220Georgia (საქართველო)+995Germany (Deutschland)+49Ghana (Gaana)+233Gibraltar+350Greece (Ελλάδα)+30Greenland (Kalaallit Nunaat)+299Grenada+1Guadeloupe+590Guam+1Guatemala+502Guernsey+44Guinea (Guinée)+224Guinea-Bissau (Guiné Bissau)+245Guyana+592Haiti+509Honduras+504Hong Kong (香港)+852Hungary (Magyarország)+36Iceland (Ísland)+354India (भारत)+91Indonesia+62Iran (ایران)+98Iraq (العراق)+964Ireland+353Isle of Man+44Israel (ישראל)+972Italy (Italia)+39Jamaica+1Japan (日本)+81Jersey+44Jordan (الأردن)+962Kazakhstan (Казахстан)+7Kenya+254Kiribati+686Kosovo+383Kuwait (الكويت)+965Kyrgyzstan (Кыргызстан)+996Laos (ລາວ)+856Latvia (Latvija)+371Lebanon (لبنان)+961Lesotho+266Liberia+231Libya (ليبيا)+218Liechtenstein+423Lithuania (Lietuva)+370Luxembourg+352Macau (澳門)+853Macedonia (FYROM) (Македонија)+389Madagascar (Madagasikara)+261Malawi+265Malaysia+60Maldives+960Mali+223Malta+356Marshall Islands+692Martinique+596Mauritania (موريتانيا)+222Mauritius (Moris)+230Mayotte+262Mexico (México)+52Micronesia+691Moldova (Republica Moldova)+373Monaco+377Mongolia (Монгол)+976Montenegro (Crna Gora)+382Montserrat+1Morocco (المغرب)+212Mozambique (Moçambique)+258Myanmar (Burma) (မြန်မာ)+95Namibia (Namibië)+264Nauru+674Nepal (नेपाल)+977Netherlands (Nederland)+31New Caledonia (Nouvelle-Calédonie)+687New Zealand+64Nicaragua+505Niger (Nijar)+227Nigeria+234Niue+683Norfolk Island+672North Korea (조선 민주주의 인민 공화국)+850Northern Mariana Islands+1Norway (Norge)+47Oman (عُمان)+968Pakistan (پاکستان)+92Palau+680Palestine (فلسطين)+970Panama (Panamá)+507Papua New Guinea+675Paraguay+595Peru (Perú)+51Philippines+63Poland (Polska)+48Portugal+351Puerto Rico+1Qatar (قطر)+974Réunion (La Réunion)+262Romania (România)+40Russia (Россия)+7Rwanda+250Saint Barthélemy+590Saint Helena+290Saint Kitts and Nevis+1Saint Lucia+1Saint Martin (Saint-Martin (partie française))+590Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)+508Saint Vincent and the Grenadines+1Samoa+685San Marino+378São Tomé and Príncipe (São Tomé e Príncipe)+239Saudi Arabia (المملكة العربية السعودية)+966Senegal (Sénégal)+221Serbia (Србија)+381Seychelles+248Sierra Leone+232Singapore+65Sint Maarten+1Slovakia (Slovensko)+421Slovenia (Slovenija)+386Solomon Islands+677Somalia (Soomaaliya)+252South Africa+27South Korea (대한민국)+82South Sudan (جنوب السودان)+211Spain (España)+34Sri Lanka (ශ්රී ලංකාව)+94Sudan (السودان)+249Suriname+597Svalbard and Jan Mayen+47Swaziland+268Sweden (Sverige)+46Switzerland (Schweiz)+41Syria (سوريا)+963Taiwan (台灣)+886Tajikistan+992Tanzania+255Thailand (ไทย)+66Timor-Leste+670Togo+228Tokelau+690Tonga+676Trinidad and Tobago+1Tunisia (تونس)+216Turkey (Türkiye)+90Turkmenistan+993Turks and Caicos Islands+1Tuvalu+688U.S. Virgin Islands+1Uganda+256Ukraine (Україна)+380United Arab Emirates (الإمارات العربية المتحدة)+971United Kingdom+44United States+1Uruguay+598Uzbekistan (Oʻzbekiston)+998Vanuatu+678Vatican City (Città del Vaticano)+39Venezuela+58Vietnam (Việt Nam)+84Wallis and Futuna (Wallis-et-Futuna)+681Western Sahara (الصحراء الغربية)+212Yemen (اليمن)+967Zambia+260Zimbabwe+263Åland Islands+358Application InstructionsWe already have your resume in our system.To apply using your existing resume, click Apply below.To update your resume, click Update Resume, select your new document, and then click Apply to complete your application.Note: If any changes are required to your mobile number or name, kindly reach out to our team hires@litmus7.com