SPEED & SPIRIT is what we look for in our candidates, defined by some simple values that inspire us to BE DRIVEN in our performance, BE VIBRANT in our sporting legacy, BE TOGETHER in our team spirit, and to let our individual talent and experience shine. Applying for a job at PUMA is easy.
Simply click APPLY ONLINE and follow the steps to upload your application.
YOUR MISSION
About the Organisation & Role:
You will be part of the Core Commerce Platform organisation responsible for delivering the omnichannel commerce capabilities that power the purchase journey, inventory availability, delivery promise, order processing & fulfilment and post-purchase experiences across channels. The organisation plays a critical role in ensuring products are available to buy, orders can be fulfilled reliably, and commitments made to consumers are delivered consistently. Through a portfolio of commerce platform capabilities, the organisation enables seamless omnichannel experiences while supporting efficient, scalable, and resilient commerce operations across the global digital ecosystem .
As a Senior Software Engineer, you will design, build, and maintain production-grade backend services for payment capabilities that power payment processing, authorization, tokenization, fraud prevention, and transaction orchestration across digital commerce channels. You will work closely with Tech Leads, Product Owners, Payment Service Providers (PSPs), Risk & Compliance teams, and cross-functional engineering teams to deliver secure, scalable, resilient, and low-latency payment solutions that enable seamless, reliable, and compliant customer checkout experiences..
What you will do:
Design, develop, and maintain scalable services supporting payment authorization, capture, refunds, tokenization, fraud prevention, and transaction lifecycle management across digital commerce channels.
Build and enhance API-first, event-driven, and SFCC-integrated payment solutions that enable secure transaction processing, payment gateway integrations, token management, fraud detection, and real-time payment status updates.
Support the delivery of seamless and secure customer payment experiences by ensuring payment workflows operate consistently across channels, devices, regions, and currencies.
Integrate SFCC payment services with payment gateways, PSPs, OMS, ERP, fraud platforms, tax services, customer systems, and other enterprise applications to enable seamless end-to-end payment processing.
Collaborate with Tech Leads, Product teams, and payment partners to deliver roadmap commitments.
Drive technical design discussions and contribute to architecture decisions within the team.
Ensure applications and services are production-ready through effective observability, monitoring, performance optimization, reliability engineering, security compliance, and operational readiness practices.
Mentor junior engineers, perform code reviews, and help establish engineering standards and best practices.
Utilize AI-assisted engineering tools to accelerate development and strengthen code quality.
Support PCI-compliant payment architectures, security controls, tokenization strategies, and fraud mitigation capabilities to protect customer transactions and sensitive payment data.
YOUR TALENT
· 7+ years of software engineering experience, with a strong track record of building and operating scalable, highly available, customer-facing digital commerce and payment platforms.
· Strong understanding of payment capabilities, including payment authorization, capture, refunds, voids, tokenization, payment instruments, and transaction lifecycle management.
· Strong understanding of design patterns, data structures and algorithms, with practical experience applying them to real-world use cases.
· Solid knowledge of payment processing workflows, including payment authorization, settlement, refunds, partial captures, chargebacks, token management, and transaction…