Note: The job is a remote job and is open to candidates in USA. Legrand is a global specialist in electrical and digital building infrastructures. The Senior SAP Commerce Platform Engineer will build and extend the SAP Commerce backend, integrate it with enterprise systems through middleware, independently troubleshoot production issues, and support the platform's evolution toward a composable, headless architecture.
Responsibilities
- Design, build, and maintain custom SAP Commerce extensions — data models, service layer, facades, interceptors, cron jobs, and platform logic — following sound architecture for a multi-brand, multi-storefront environment
- Work fluently across the SAP Commerce stack: type system and persistence, the Spring-based service layer, ImpEx, FlexibleSearch, and the build/deploy model on Commerce Cloud
- Develop new platform capabilities against business requirements, and maintain and refactor the existing codebase, including the accelerator-based storefront that runs today
- Build and maintain integrations between SAP Commerce and upstream enterprise systems (ERP, PIM/Stibo, CRM) — through middleware where appropriate — using standard, resilient integration patterns
- Reason clearly about data ownership and authority: which system is the source of truth under which conditions, and how the platform behaves when an upstream system is slow, stale, or unavailable
- Where the architecture calls for it, design and build OCC / commerce APIs with consistent semantics and stable versioning so downstream storefronts can integrate without bespoke work
- Take ownership of production issues and drive them to permanent resolution: reproduce, isolate, root-cause, fix, and verify
- Work directly through SAP Commerce Cloud logs and the Dynatrace observability stack — traces, service flow, log analysis, performance metrics — to diagnose issues across a multi-layered, integrated architecture. This is a core, daily skill, not an occasional one
- Communicate root cause and impact clearly to the team and to stakeholders and follow through on action items to closure
- Conduct PR reviews for domain correctness and architectural adherence — and use review as a mechanism to grow other developers, not just to gate merges
- Produce documentation that is ahead of the team's needs. Knowledge, you hold must be transferable, not tribal — the platform should not stall when any one person is unavailable
- Be present at the solutioning and design stage, catching design risks before they enter a sprint as defects
- Participate in requirements and scope definition, providing credible estimates grounded in real platform constraints
- Work in an Agile delivery model (Kanban / sprint-based) with disciplined feature flagging, fallback logic, error handling, and test coverage on all new code
Skills
- Strong, demonstrable SAP Commerce Cloud (Hybris) backend experience — typically 6+ years — with full, independent ownership of non-trivial extension and platform work. Evaluated on the scope you have owned
- You build extensions confidently across the type system, persistence layer, Spring service layer, interceptors, ImpEx, and FlexibleSearch, and apply sound design patterns and OOD principles in a layered architecture
- You can reason through the full stack — from a storefront or API request, through the service and persistence layers, to the integration boundary — and locate a problem without being walked to it
- You are highly comfortable diagnosing issues directly through SAP Commerce Cloud logs and Dynatrace. Given an ambiguous production symptom, you can trace it to root cause independently
- You have built and maintained integrations between SAP Commerce and upstream systems (ERP, PIM, CRM), including through middleware, and can reason about authority, resilience, and failure behavior across system boundaries
- You own outcomes end to end can work idependently while making consistent progress. You communicate root cause and impact clearly to technical and non-technical audiences
- Strong SQL and Solr; comfort with the data and search layers underneath commerce
- Experience with, or clear ability to reason about, a headless / composable model where the storefront is decoupled from the backend (OCC consumed by Spartacus/Composable Storefront or a custom React frontend)
- A track record of making the engineers around you more capable through documentation, design input, and review
- Familiarity with composable / MACH architecture, Contentful (or another headless CMS), Algolia, and Cloudinary
- Bachelor's degree in computer science, software engineering, or a related field — or equivalent demonstrated experience
Benefits
- Remote work opportunity
- Medical coverage
- Dental coverage
- Vision coverage
- High employer 401K match
- Paid time off (PTO)
- Holiday pay
- Short-term disability benefit plans
- Long-term disability benefit plans
- Above-benchmark paid maternity leave
- Paid parental leave
- Bonus opportunities in accordance with the Company’s incentive plans
- Paid time off to volunteer
- Active/growing Employee Resource Group network
Company Overview