Principal Engineer - Merchandising Capabilities
Core
Set long-term technical strategy and architecture for merchandising capabilities, leading the design of scalable, resilient, secure, and highly available services and APIs that support pricing, promotions, and core merchandising workflows.
Role type
Principal Software Architect / Principal Engineer
Builds
Reusable platforms, APIs, and foundational technology for merchandising experiences at scale
Domain
Retail / Enterprise Software Engineering
Required skills
Distributed systems design, Service-oriented architecture, Cloud technologies, Kubernetes, CI/CD, Infrastructure automation, Observability, Java, SQL, NoSQL, Python, Technical strategy, Architecture reviews, Mentorship
Preferred skills
Retail, merchandising, pricing, or promotions domain experience
Responsibilities
Set long-term technical strategy and architecture for merchandising capabilities; Lead the design and evolution of scalable, resilient, secure, and highly available services and APIs; Drive sound domain and data architecture including service boundaries and integration patterns; Establish engineering standards and reference architectures for API design and cloud-native development; Partner with product and business leaders to translate business strategy into technical direction; Provide technical leadership across teams through architecture reviews, design guidance, coaching, and mentorship
Seniority
Principal, strategy & mentorship
