Sporting Fashion & Goods
Senior Software Engineer - POS Integrations
Mid Level
London, United Kingdom
in office
Full time
Job description
About the Role
This role drives the integration of the Point of Sale (POS) platform with mission-critical systems such as ERP, OMS, CRM, and loyalty engines, as the company scales its global footprint and lays the foundation for a future-ready POS ecosystem. The engineer architects and builds resilient backend services, shapes event-driven data flows, and ensures store operations stay fast, reliable, and future-proof. The position sits within the Retail Experience team, where technology meets the shop floor and every request matters, and where the work supports a seamless omnichannel journey.
Key Responsibilities
- Design, build, and scale backend services that power POS integrations across ERP, eCommerce, CRM, inventory, and loyalty platforms.
- Develop performant, secure, and easy-to-consume REST and GraphQL APIs.
- Implement real-time and batch data sync, authentication flows (OAuth, SSO), and secure event pipelines.
- Contribute to the design of a cloud-native, event-driven architecture for global retail operations, building scalable integration patterns using message queues (Kafka, RabbitMQ) and serverless workflows.
- Support observability through proactive monitoring, alerting, and performance tuning (e.g., New Relic).
- Ensure reliability through a robust automated testing stack covering contract tests, load tests, and test data pipelines.
- Collaborate with QA and DevOps to streamline CI/CD and improve release confidence.
- Participate in incident response and post-mortem analysis to continuously harden platform stability.
- Partner with frontend, product, and vendor teams to align integration design with platform capabilities, and influence technical decisions during vendor evaluations and rollout phases.
- Impact roadmap decisions by sharing technical insights and platform implications, and contribute to the broader architecture vision for the composable commerce technology stack.
Required Experience & Qualifications
- Strong backend engineering experience with modern technologies (Node.js, TypeScript, or similar).
- Proven track record integrating APIs across commerce, ERP, OMS, or CRM domains.
- Familiarity with headless commerce, microservices, and composable architecture principles.
- Experience with message brokers (Kafka) and asynchronous data processing.
- Solid understanding of databases (e.g., PostgreSQL) and infrastructure-as-code tools (Terraform).
- Skilled in designing, scaling, and monitoring cloud-native services (AWS, GCP, or Azure).
- Familiarity with OAuth2, token-based authentication, and secure service design.
- Strong debugging and telemetry skills: logs, traces, metrics, and real-time alerting.
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.

