PUMA logo

Senior Software Engineer - Core Commerce Platform

PUMA
NewPosted today

LOCATION

Local Office Pune · Onsite

EXPERIENCE

7+ Years

TYPE

FullTime

SKILLS REQUIRED

Payment ProcessingJavaSpring BootMicroservices ArchitectureFraud detection

Job description

Overview

Senior Software Engineer on the Core Commerce Platform team, building and maintaining production-grade backend payment services for digital commerce channels.

What you'll 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, including payment gateway integrations, token management, fraud detection, and real-time payment status updates.
  • Support seamless and secure customer payment experiences so 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.
  • 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 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.

What you'll need

  • 7+ years of software engineering experience, with a track record of building and operating scalable, highly available, customer-facing digital commerce and payment platforms.
  • Strong understanding of payment capabilities, including 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 authorization, settlement, refunds, partial captures, chargebacks, token management, and transaction reconciliation.
  • Expertise in backend engineering, API design, microservices, event-driven architectures, and scalable integration patterns using Java, Spring Boot and related frameworks.
  • Familiarity with Payment Service Providers and payment gateway integrations such as Adyen, Cybersource, Stripe, Worldpay, PayPal, or equivalent enterprise payment solutions.
  • Strong hands-on software engineering experience with modern microservices architectures using Java and Spring Boot.
  • Experience designing and building high-throughput, low-latency services supporting payment authorization, transaction processing, tokenization, refunds, fraud checks, and settlement workflows.
  • Experience with performance engineering, load testing, and capacity planning for mission-critical payment services, particularly during peak sales events and seasonal trading periods.
  • Experience designing graceful degradation and fallback mechanisms that sustain payment processing continuity during third-party provider outages or downstream system disruptions.
  • Strong observability and operational excellence practices, including monitoring, distributed tracing, alerting, log analysis, and root-cause analysis for payment failures, authorization latency, transaction declines, settlement issues, and fraud alerts.
  • Strong ability to mentor engineers, review payment 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.

Details

  • Location: Local Office Pune (Global Function).

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer - Core Commerce Platform