Overview
Senior Software Engineer on PUMA's Core Commerce Platform team, building and operating the Basket & Checkout capabilities that power the omnichannel purchase journey.
What you'll do
- Design, develop, and maintain scalable services supporting Basket Management, Cart Operations, Pricing, Promotions, and Checkout capabilities.
- Build and enhance API-first, event-driven, and SFCC-integrated solutions that enable seamless cart experiences, real-time pricing, promotion qualification, inventory validation, and checkout orchestration.
- Support seamless customer shopping and purchase experiences by ensuring basket, cart, pricing, and checkout workflows operate consistently across channels, devices, and regions.
- Integrate SFCC basket and checkout services with OMS, Commerce Platforms, ERP, inventory, customer, product, and fulfillment systems.
- Collaborate with Tech Leads and Product teams to deliver roadmap commitments.
- Drive technical design discussions and contribute to architecture decisions within the team.
- Ensure applications and services are production-ready through observability, monitoring, performance optimization, reliability engineering, 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.
What you'll need
- 7+ years of software engineering experience, with a strong track record of building and operating scalable, highly available, customer-facing digital commerce platforms.
- Strong understanding of design patterns, data structures and algorithms, with practical experience applying them to real-world use cases.
- Expertise in backend engineering, API design, microservices, event-driven architectures, and scalable integration patterns using Java, Spring Boot and related frameworks.
- Working knowledge of React and modern frontend development practices sufficient to contribute to customer-facing applications.
- Experience with observability, reliability engineering and performance optimisation.
- Experience designing and implementing guest checkout, authenticated checkout, saved baskets, cart merge, multi-shipment, Click & Collect, and other omni-channel checkout journeys.
- Experience designing and building high-throughput, low-latency services supporting basket operations, pricing, promotions, inventory validation, shipping selection, and checkout orchestration.
- Experience designing graceful degradation and fallback mechanisms that help sustain basket and checkout journeys during downstream service disruptions.
- Strong ability to mentor engineers, review integration designs, conduct code reviews, and drive sound technical decisions and engineering standards.
- Experience using coding agents, LLMs, or AI-assisted engineering tools to improve software delivery, testing, code quality, and developer productivity.
Nice to have
- Hands-on experience in building basket and checkout capabilities in SFCC.
Details
- Location: Local Office Pune (Global Function).
Read the full description and apply on the company’s own careers page.