Sporting Fashion & Goods
Staff Software Engineer - POS Integrations
Mid Level
London, United Kingdom
in office
Full time
Job description
About the Role
On is rapidly expanding its global retail footprint across multiple store formats and geographies, laying the foundation for a scalable, future-ready retail technology ecosystem. The role will architect and scale core retail technology infrastructure spanning Point of Sale (POS), ERP/financial system integrations, replenishment software, and omnichannel commercial capabilities such as clienteling and digital queuing. It bridges retail strategy and technology by designing resilient event-driven architectures, shaping complex integrations across online and offline channels, and eliminating domain bottlenecks to enable sustainable business growth.
Key Responsibilities
- Lead the architecture, design, and scaling of backend systems and integration pipelines connecting POS, ERP (financial systems), OMS, CRM, and replenishment platforms across global physical store formats.
- Build cloud-native, event-driven architectures utilising message brokers (Kafka, RabbitMQ) and resilient REST/GraphQL APIs for real-time and batch data synchronisation.
- Architect secure, high-availability omnichannel services, ensuring robust authentication (OAuth2, SSO) and data integrity across online and offline retail operations.
- Drive operational excellence across POS and standard retail infrastructure, establishing observability best practices (metrics, distributed tracing, alerting via tools like New Relic) and leading root-cause investigation and resolution of complex
- Cross-system issues to harden platform stability and performance.
- Establish rigorous engineering and quality standards, guiding test automation strategies (contract testing, load testing, CI/CD pipelines) to ensure reliable release velocity.
- Act as a key domain expert for retail operations technology, distributing technical knowledge across engineering teams to build a resilient, multi-pillar domain structure.
- Drive commercial innovation by architecting and rolling out next-generation retail capabilities, including clienteling, digital queuing, and connected in-store digital experiences.
- Balance global system standardisation with local market and physical store format variations across international geographies.
- Partner with architecture leadership (Staff Principals), Product Managers, and Retail Operations to align technical solutions with long-term business strategy, guide technical decision-making, evaluate vendor platforms, and influence the broader composable commerce strategy at On.
- Mentor and guide software engineers, fostering a culture of technical rigor, continuous learning, and collaborative problem-solving.
Required Experience & Qualifications
- Proven experience designing, building, and operating Point of Sale (POS) systems in a production retail environment.
- Hands-on experience with financial system integrations (ERP) and retail backend software (e.g., replenishment, inventory management, OMS).
- Strong retail operations knowledge with an understanding of physical store layouts, multi-format rollouts, and physicalisation challenges.
- Extensive experience in backend engineering using modern technologies (Node.js, TypeScript, or equivalent execution environments).
- Demonstrated expertise in event-driven architecture, asynchronous message brokers (e.g., Kafka), and cloud-native microservices (AWS, GCP, or Azure).
- Solid grasp of relational databases (e.g., PostgreSQL), API design (REST, GraphQL), and Infrastructure-as-Code (Terraform).
- Track record of leading solution design for complex, large-scale systems and driving end-to-end delivery of major platforms.
- Experience operating in global or multi-geography retail environments, balancing standardisation with local market requirements.
- Ability to balance rapid commercial innovation with high system reliability, security, and operational stability.
Create your account to access job details
Unlock full job descriptions, apply in seconds, and get access to roles matched to your experience and interests.

