Lead Software Engineer - Retail Systems
Core
Design, build, and deliver core Retail Store systems powering in-store and omnichannel experiences for a global yoga apparel brand.
Role type
Senior IC Lead Software Engineer (Retail Systems)
Builds
POS, OMNI order fulfillment (ship-from-store, BOPIS), inventory receiving, and store-facing applications.
Domain
Retail / E-commerce / Omnichannel
Deliverable
production ML models | product features
Required skills
System design, distributed systems, event-driven architecture, reliability engineering, international expansion, store operations knowledge
Preferred skills
Mentoring junior engineers, incident response, localization expertise
Technologies
Java, Python, NodeJS, React, Spring, Kafka, Oracle DB, MySQL, DynamoDB, AWS, Docker, Kubernetes, Terraform, Splunk, New Relic
Responsibilities
Lead technical design and implementation of store systems including POS and inventory receiving; Act as hands-on technical lead setting architecture and coding standards; Translate business requirements into scalable technical solutions; Contribute directly to development using Java, Python, NodeJS, and React; Design and build integrations with Shopify, ERP, OMS, and third-party vendors; Support international store expansion by addressing localization, compliance, and taxation; Ensure systems work effectively in physical retail environments with unreliable networks; Collaborate with store teams to deliver pragmatic solutions; Partner on rollout planning and adoption; Design and operate event-driven systems using Kafka; Own service reliability by defining SLOs and reducing MTTR; Build monitoring and observability tools; Participate in on-call rotations and incident response; Plan for peak retail events; Drive CI/CD and infrastructure-as-code best practices; Ensure data accuracy and security in store environments; Mentor junior engineers.
Seniority
Senior, hands-on IC with leadership responsibilities