Sporting Fashion & Goods
Software Engineer II (Backend)
Mid Level
Pune, India
in office
Full time
Job description
About the Role
At PUMA, technology plays a critical role in enabling exceptional consumer, digital, and business experiences across global markets. The engineering organisation builds and operates the platforms, products, and services that power PUMA's digital ecosystem, supporting millions of consumers and internal users worldwide. As a Software Engineer (Backend), the role designs, builds, and operates production-grade backend systems, APIs, and distributed services that support critical business and consumer-facing applications.
Key Responsibilities
- Design, develop, and maintain scalable APIs, microservices, and backend services that support digital products and business platforms.
- Lead the technical design and implementation of complex software solutions, ensuring scalability, maintainability, and high performance.
- Collaborate with product, engineering, architecture, and data teams to deliver reliable and impactful business solutions.
- Build and integrate systems using modern cloud-native architectures, distributed systems patterns, and event-driven technologies.
- Develop and optimise data-intensive applications leveraging databases, caching solutions, messaging platforms, and search technologies.
- Drive improvements in application performance, reliability, observability, security, and operational excellence, including production support, incident management, and continuous improvement initiatives.
- Contribute to architecture reviews, technical discussions, and engineering best practices across teams.
- Mentor and support engineers through code reviews, design guidance, and knowledge sharing.
- Partner with internal stakeholders and external technology partners to accelerate delivery and innovation.
- Leverage modern engineering tools, automation, and AI-assisted development practices to improve productivity and software quality.
Required Experience & Qualifications
- 4+ years of experience designing, building, and operating large-scale backend applications and distributed systems.
- Strong proficiency in Java, Spring Boot, RESTful API design, and microservices-based architectures.
- Experience developing scalable, reliable, and secure backend services that support business-critical applications.
- Solid understanding of object-oriented programming, software design patterns, data structures, and clean coding practices.
- Hands-on experience with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or similar technologies.
- Experience working with caching technologies such as Redis and event-streaming platforms such as Kafka.
- Experience building and deploying cloud-native applications on Azure, AWS, or GCP.
- Exposure to containerisation and orchestration technologies such as Docker and Kubernetes.
- Exposure to AI/ML-powered applications, Generative AI, LLMs, RAG-based systems, AI-assisted engineering tools, or intelligent automation solutions.
- Familiarity with search technologies such as Elasticsearch, OpenSearch, Azure AI Search, or similar platforms.
- Good understanding of distributed systems concepts, scalability, resiliency, observability, and performance optimisation.
- Experience designing and implementing event-driven architectures and asynchronous processing patterns.
- Understanding of Infrastructure as Code and automation tools such as Terraform, Bicep, or similar technologies.
- Experience implementing and supporting monitoring, logging, tracing, and operational excellence practices for production systems.
- Experience working with CI/CD pipelines, DevOps practices, automated testing, and modern software delivery methodologies.
The Application Process
Applying for a job at PUMA is easy; candidates apply online and upload their application.
- Every application is reviewed by real people who are committed to fairness, transparency, and equal opportunity.
- No automated systems or AI tools are used to make hiring decisions.
- Every decision is made by real people with real judgement and accountability.
- AI-supported functions may be used for isolated organisational steps such as scheduling interviews, with no influence on decisions in the application process.
About the Company
PUMA is a global sports brand creating footwear, apparel, and accessories that inspire athletes and everyday movers. The PUMA Group owns PUMA, Cobra Golf, and stichd, operates in 120+ countries, and has around 22,000 employees worldwide. PUMA looks for SPEED & SPIRIT in candidates, defined by values that inspire it to BE DRIVEN in performance, BE VIBRANT in sporting legacy, BE TOGETHER in team spirit, and to let individual talent and experience shine.
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.
