Summary
Lead technical strategy and architecture for store selling systems, point-of-sale platforms, and omnichannel customer experiences. Drive modern, scalable transaction solutions and integrate AI capabilities to improve in-store customer interactions and developer productivity. Partner with cross functional stakeholders to deliver resilient, secure, high performance retail systems at scale.
Responsibilities
- Architect scalable store selling and transaction systems serving hundreds of stores.
- Lead technical vision for point-of-sale and clienteling ecosystems.
- Design systems to enable seamless omnichannel customer journeys.
- Drive operational excellence in observability, monitoring, and automation.
- Establish best practices for distributed systems and real-time transaction processing.
- Leverage AI and machine learning to optimize transactions and personalize experiences.
- Mentor senior engineers and provide architectural guidance as an individual contributor.
- Collaborate with product, operations, and platform teams for integrated solutions.
Requirements
- 8+ years in software engineering focused on retail systems or distributed architectures.
- 3+ years of technical leadership as an individual contributor.
- Bachelor's degree in Computer Science, Engineering, or related field or equivalent experience.
- Deep expertise in transaction processing, point-of-sale architecture, and payment processing.
- Experience with cloud platforms, microservices, and event driven systems.
- Knowledge of PCI-DSS, payment security, and data privacy compliance.
- Proven track record building production systems with high uptime and operational excellence.
- Strong communication and mentoring skills with ability to influence stakeholders.
We have summarized this job description for you, click apply to see more details from the employer.