L7Commerce
Composable Commerce Solution Architect
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
San Francisco, CA, USA
Work mode:
Onsite
Published on:
23 September 2026
What they need
San Francisco, CA
Apply for this job
Job Description Salary: $150,000 to $160,000 per Annum
Required Qualifications
- Minimum 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 Requirements
- Proven 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 you
Email *
Candidate Name *
Mobile *
+1
- India (भारत)+91
- United States+1
- United Kingdom+44
- Afghanistan (افغانستان)+93
- Albania (Shqipëri)+355
- Algeria (الجزائر)+213
- American Samoa+1
- Andorra+376
- Angola+244
- Anguilla+1
- Antigua and Barbuda+1
- Argentina+54
- Armenia (Հայաստան)+374
- Aruba+297
- Australia+61
- Austria (Österreich)+43
- Azerbaijan (Azərbaycan)+994
- Bahamas+1
- Bahrain (البحرين)+973
- Bangladesh (বাংলাদেশ)+880
- Barbados+1
- Belarus (Беларусь)+375
- Belgium (België)+32
- Belize+501
- Benin (Bénin)+229
- Bermuda+1
- Bhutan (འབྲུག)+975
- Bolivia+591
- Bosnia and Herzegovina (Босна и Херцеговина)+387
- Botswana+267
- Brazil (Brasil)+55
- British Indian Ocean Territory+246
- British Virgin Islands+1
- Brunei+673
- Bulgaria (България)+359
- Burkina Faso+226
- Burundi (Uburundi)+257
- Cambodia (កម្ពុជា)+855
- Cameroon (Cameroun)+237
- Canada+1
- Cape Verde (Kabu Verdi)+238
- Caribbean Netherlands+599
- Cayman Islands+1
- Central African Republic (République centrafricaine)+236
- Chad (Tchad)+235
- Chile+56
- China (中国)+86
- Christmas Island+61
- Cocos (Keeling) Islands+61
- Colombia+57
- Comoros (جزر القمر)+269
- Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)+243
- Congo (Republic) (Congo-Brazzaville)+242
- Cook Islands+682
- Costa Rica+506
- Côte d’Ivoire+225
- Croatia (Hrvatska)+385
- Cuba+53
- Curaçao+599
- Cyprus (Κύπρος)+357
- Czech Republic (Česká republika)+420
- Denmark (Danmark)+45
- Djibouti+253
- Dominica+1
- Dominican Republic (República Dominicana)+1
- Ecuador+593
- Egypt (مصر)+20
- El Salvador+503
- Equatorial Guinea (Guinea Ecuatorial)+240
- Eritrea+291
- Estonia (Eesti)+372
- Ethiopia+251
- Falkland Islands (Islas Malvinas)+500
- Faroe Islands (Føroyar)+298
- Fiji+679
- Finland (Suomi)+358
- France+33
- French Guiana (Guyane française)+594
- French Polynesia (Polynésie française)+689
- Gabon+241
- Gambia+220
- Georgia (საქართველო)+995
- Germany (Deutschland)+49
- Ghana (Gaana)+233
- Gibraltar+350
- Greece (Ελλάδα)+30
- Greenland (Kalaallit Nunaat)+299
- Grenada+1
- Guadeloupe+590
- Guam+1
- Guatemala+502
- Guernsey+44
- Guinea (Guinée)+224
- Guinea-Bissau (Guiné Bissau)+245
- Guyana+592
- Haiti+509
- Honduras+504
- Hong Kong (香港)+852
- Hungary (Magyarország)+36
- Iceland (Ísland)+354
- India (भारत)+91
- Indonesia+62
- Iran (ایران)+98
- Iraq (العراق)+964
- Ireland+353
- Isle of Man+44
- Israel (ישראל)+972
- Italy (Italia)+39
- Jamaica+1
- Japan (日本)+81
- Jersey+44
- Jordan (الأردن)+962
- Kazakhstan (Казахстан)+7
- Kenya+254
- Kiribati+686
- Kosovo+383
- Kuwait (الكويت)+965
- Kyrgyzstan (Кыргызстан)+996
- Laos (ລາວ)+856
- Latvia (Latvija)+371
- Lebanon (لبنان)+961
- Lesotho+266
- Liberia+231
- Libya (ليبيا)+218
- Liechtenstein+423
- Lithuania (Lietuva)+370
- Luxembourg+352
- Macau (澳門)+853
- Macedonia (FYROM) (Македонија)+389
- Madagascar (Madagasikara)+261
- Malawi+265
- Malaysia+60
- Maldives+960
- Mali+223
- Malta+356
- Marshall Islands+692
- Martinique+596
- Mauritania (موريتانيا)+222
- Mauritius (Moris)+230
- Mayotte+262
- Mexico (México)+52
- Micronesia+691
- Moldova (Republica Moldova)+373
- Monaco+377
- Mongolia (Монгол)+976
- Montenegro (Crna Gora)+382
- Montserrat+1
- Morocco (المغرب)+212
- Mozambique (Moçambique)+258
- Myanmar (Burma) (မြန်မာ)+95
- Namibia (Namibië)+264
- Nauru+674
- Nepal (नेपाल)+977
- Netherlands (Nederland)+31
- New Caledonia (Nouvelle-Calédonie)+687
- New Zealand+64
- Nicaragua+505
- Niger (Nijar)+227
- Nigeria+234
- Niue+683
- Norfolk Island+672
- North Korea (조선 민주주의 인민 공화국)+850
- Northern Mariana Islands+1
- Norway (Norge)+47
- Oman (عُمان)+968
- Pakistan (پاکستان)+92
- Palau+680
- Palestine (فلسطين)+970
- Panama (Panamá)+507
- Papua New Guinea+675
- Paraguay+595
- Peru (Perú)+51
- Philippines+63
- Poland (Polska)+48
- Portugal+351
- Puerto Rico+1
- Qatar (قطر)+974
- Réunion (La Réunion)+262
- Romania (România)+40
- Russia (Россия)+7
- Rwanda+250
- Saint Barthélemy+590
- Saint Helena+290
- Saint Kitts and Nevis+1
- Saint Lucia+1
- Saint Martin (Saint-Martin (partie française))+590
- Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)+508
- Saint Vincent and the Grenadines+1
- Samoa+685
- San Marino+378
- São Tomé and Príncipe (São Tomé e Príncipe)+239
- Saudi Arabia (المملكة العربية السعودية)+966
- Senegal (Sénégal)+221
- Serbia (Србија)+381
- Seychelles+248
- Sierra Leone+232
- Singapore+65
- Sint Maarten+1
- Slovakia (Slovensko)+421
- Slovenia (Slovenija)+386
- Solomon Islands+677
- Somalia (Soomaaliya)+252
- South Africa+27
- South Korea (대한민국)+82
- South Sudan (جنوب السودان)+211
- Spain (España)+34
- Sri Lanka (ශ්රී ලංකාව)+94
- Sudan (السودان)+249
- Suriname+597
- Svalbard and Jan Mayen+47
- Swaziland+268
- Sweden (Sverige)+46
- Switzerland (Schweiz)+41
- Syria (سوريا)+963
- Taiwan (台灣)+886
- Tajikistan+992
- Tanzania+255
- Thailand (ไทย)+66
- Timor-Leste+670
- Togo+228
- Tokelau+690
- Tonga+676
- Trinidad and Tobago+1
- Tunisia (تونس)+216
- Turkey (Türkiye)+90
- Turkmenistan+993
- Turks and Caicos Islands+1
- Tuvalu+688
- U.S. Virgin Islands+1
- Uganda+256
- Ukraine (Україна)+380
- United Arab Emirates (الإمارات العربية المتحدة)+971
- United Kingdom+44
- United States+1
- Uruguay+598
- Uzbekistan (Oʻzbekiston)+998
- Vanuatu+678
- Vatican City (Città del Vaticano)+39
- Venezuela+58
- Vietnam (Việt Nam)+84
- Wallis and Futuna (Wallis-et-Futuna)+681
- Western Sahara (الصحراء الغربية)+212
- Yemen (اليمن)+967
- Zambia+260
- Zimbabwe+263
- Åland Islands+358
Application Instructions We 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 [email protected]
Other offers great for you!
These companies are also looking for great profiles
Kalytech Consulting
Senior Solution Architect - Public Sector
Permanent contract
Brussels, Belgium
Hybrid, Onsite
Skills
6 days ago
Quick apply
LeHibou
Salesforce Solution Architect
590€ / jour
Freelance
92300 Levallois-Perret, France
Hybrid
Skills
5 days ago
Quick apply
Teksystems
Architecte solution
Freelance
Remote
Skills
1 day ago
Quick apply
No company information available.