Senior Software Engineer - Core Commerce Platform
Role Overview
The Core Commerce Platform organisation delivers omnichannel capabilities for purchase journeys, inventory availability, delivery promises, order processing, fulfilment, and post-purchase experiences.
The role builds and operates production-grade backend services for inventory, order promising, and fulfilment capabilities.
The engineer will work with Tech Leads, Product Owners, and Data Engineering teams on reliable, scalable, low-latency services.
Key Skills for This Role
Full Job Posting
Role overview
The Core Commerce Platform organisation delivers omnichannel capabilities for purchase journeys, inventory availability, delivery promises, order processing, fulfilment, and post-purchase experiences.
The role builds and operates production-grade backend services for inventory, order promising, and fulfilment capabilities.
The engineer will work with Tech Leads, Product Owners, and Data Engineering teams on reliable, scalable, low-latency services.
What you will do
- Design and operate secure, observable, resilient Java and Spring Boot services and low-latency APIs.
- Implement concurrency and consistency patterns to prevent overselling when orders compete for limited inventory.
- Build Kafka-based or similar event-driven inventory processing for near-real-time updates.
- Integrate services with OMS, commerce, WMS, ERP, store, and fulfilment platforms.
- Own complex components from technical design through production and maintain technical documentation.
- Optimize performance, reliability, scalability, and operational efficiency.
- Support production services through monitoring, troubleshooting, and root-cause analysis.
- Mentor junior engineers, perform code reviews, and contribute to engineering standards.
Required qualifications
- A bachelor's degree in computer science, information technology, engineering, or a related field is required.
- At least 7 years of software engineering experience with scalable, high-availability, consumer-facing platforms is required.
- Strong hands-on experience with Java, Spring Boot, modern microservices, design patterns, data structures, and algorithms is required.
- Hands-on experience with Kafka or similar event-streaming platforms is required.
- Deep understanding of caching, Redis or equivalent technologies, concurrency, consistency, and transactional integrity is required.
- Experience designing resilient solutions for peak demand, graceful degradation, fallback mechanisms, and operational excellence is required.
Preferred knowledge
- Understanding of inventory management, order promising, delivery estimation, fulfilment capacity, carrier constraints, and service-level commitments is highly desirable.
- Experience configuring or extending OMS platforms for complex omnichannel commerce use cases is preferred.
- Experience with Fluent Commerce or comparable OMS platforms such as IBM Sterling OMS, Manhattan Associates, Kibo, or Salesforce OMS is advantageous.
- Experience using coding agents, LLMs, or AI-assisted engineering tools is useful.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at PUMA Group
Retail Area Manager GCC FPS
Dubai, UAE
PUMA is seeking a Retail Area Manager to lead a portfolio of stores in the GCC, driving sales, profitability, brand consistency, and customer experience. The role requires retail management experience, commercial and peo
Teamhead Commerical Excellence
Bengaluru, IND
PUMA seeks a Teamhead Commercial Excellence to be the primary commercial performance partner for global and regional eCommerce markets, improving revenue, margin, and EBIT through analytics and strategy. The role leads a
Teamhead Business Insights
Bengaluru, IND
PUMA seeks a Teamhead Business Insights to lead the Business Insights function for Global eCommerce, transforming data into actionable commercial recommendations. You will lead a team of Business Insights Managers, estab
Senior Financial Planning Analyst
Cremorne, AUS
PUMA is seeking a commercially minded Senior Financial Planning Analyst to partner with Wholesale and COBRA PUMA Golf leadership across Oceania. The role leads budgeting, forecasting, financial modelling and commercial a
Intern- Performance Marketing
Bengaluru, IND
PUMA is seeking a Performance Marketing Intern to support demand generation, paid campaign execution, e-commerce visibility, and marketing budget optimization. The role requires a current or recent degree in marketing, b
Associate-Cargo FL (Third Party)
Bengaluru, IND
PUMA is seeking a TMS Coordinator to optimize Cargo FL transporter, inventory, and packing material modules. The role covers SAP-integrated data and inventory controls, carrier and system support, compliance, user traini
Junior Manager Purchasing
Dubai, UAE
PUMA is seeking a Junior Manager Purchasing to manage inventory and drive purchasing and order processes for PUMA GCC. The role coordinates with merchandising, logistics, factories, vendors, and global supply chain teams
Assistant Manager - Ecommerce Operations (North India) (Third Party)
Gurugram, IND
PUMA is seeking an Assistant Manager to lead marketplace, warehouse, fulfilment, inventory, claims, and delivery operations across North India. The role requires 4–7 years of relevant experience, strong stakeholder manag
Retail Area Manager GCC FPS
Dubai, UAE
Teamhead Commerical Excellence
Bengaluru, IND
Teamhead Business Insights
Bengaluru, IND
Senior Financial Planning Analyst
Cremorne, AUS
Intern- Performance Marketing
Bengaluru, IND
Associate-Cargo FL (Third Party)
Bengaluru, IND
Junior Manager Purchasing
Dubai, UAE
Assistant Manager - Ecommerce Operations (North India) (Third Party)
Gurugram, IND