Senior Engineering Manager (WMS/OMS) – Digital & Technology

Croma

Mumbai

On-site

INR 3,000,000 - 5,400,000

Full time

44 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Croma is seeking an engineering leader to drive the modernization and delivery of scalable cloud-native platforms supporting its omnichannel retail ecosystem. You will lead architecture and hands-on engineering across microservices, APIs and event-driven designs using Java/Spring Boot, Python and/or Node.js.

Expect ownership of OMS/WMS/TMS domain platforms, production reliability, and partner collaboration to deliver enterprise-scale solutions for retail operations.

Qualifications

  • 10+ years of software engineering experience in enterprise applications.
  • Strong hands-on experience designing and building microservices and distributed systems.
  • Expertise in Java and Spring Boot; hands-on with Python and/or Node.js.
  • Proven experience designing REST APIs and event-driven architectures.

Responsibilities

  • Lead engineering and architecture for scalable applications and services.
  • Develop backend services using Java/Spring Boot and Python/Node.js; build microservices for high-volume workloads.
  • Drive modernization of legacy systems and implement cloud-native solutions.
  • Own production stability and reliability, RCA, and incident resolution.
  • Collaborate with product, supply chain, and partner teams; manage implementation partners.

Skills

Java/Spring Boot
Python/Node.js
REST APIs
Microservices
Distributed Systems
SQL
Docker/Kubernetes
Cloud platforms (Azure)

Tools

Kafka
RabbitMQ
Azure Service Bus
IBM MQ
Docker
Kubernetes

Job description

Lead the engineering, architecture, modernization and delivery of scalable technology platforms supporting Croma's digital and omnichannel retail ecosystem.

The role will focus on building and modernizing cloud-native, distributed applications and services with strong hands‑on engineering and architecture expertise across microservices, APIs, event‑driven architectures and modern application development.

The candidate should have strong experience in Java/Spring Boot and modern programming technologies such as Python and/or Node.js along with hands‑on experience building and operating enterprise‑scale distributed systems.

Experience and deep expertise in at least one of the following domains is required:

  • Order Management Systems (OMS)
  • Warehouse Management Systems (WMS)
  • Transportation Management Systems (TMS)

The role will also drive engineering delivery, production stability, technology modernization and implementation partner management across Croma's retail technology landscape.

Key Responsibilities
1. Engineering & Architecture Leadership
  • Lead the design, development and modernization of enterprise‑scale applications and distributed services.
  • Define and drive scalable, resilient and maintainable application architectures.
  • Establish engineering standards covering coding practices, design principles, performance, security, observability and reliability.
  • Review and challenge solution architecture and technical designs proposed by internal and partner teams.
  • Drive adoption of modern engineering practices across the technology landscape.
2. Hands‑on Application Engineering
  • Design and develop backend services using Java, Spring Boot, Python and/or Node.js.
  • Build scalable microservices and distributed services for high‑volume retail workloads.
  • Develop and maintain RESTful APIs and API‑driven integrations.
  • Design reusable services and components following modular and domain‑oriented architecture principles.
  • Troubleshoot complex application, integration and performance issues and provide hands‑on technical guidance to engineering teams.
3. Microservices & Distributed Systems
  • Design and implement microservices‑based architectures.
  • Define service boundaries, communication patterns, resiliency and fault‑tolerance mechanisms.
  • Design systems for scalability, high availability and performance.
  • Apply appropriate patterns for synchronous and asynchronous communication.
  • Drive modernization of legacy applications and monolithic systems into scalable distributed services.
  • Design and implement event‑driven architectures using messaging and streaming technologies.
  • Develop asynchronous integrations using platforms such as Kafka, RabbitMQ, Azure Service Bus, IBM MQ or equivalent.
  • Design enterprise integrations across OMS, WMS, TMS, SAP ERP, Payments, CRM, Loyalty, Store Systems, Carriers and other third‑party platforms.
  • Ensure reliable message processing, error handling, retry mechanisms, idempotency and integration observability.
  • Design and build cloud‑native applications and distributed services on Azure or equivalent cloud platforms.
  • Drive containerization using Docker and Kubernetes.
  • Leverage cloud‑native services for compute, messaging, storage, API management, monitoring and integration.
  • Drive application scalability, resilience, performance and cost optimization.
  • Promote infrastructure and deployment automation through CI/CD and DevSecOps practices.
6. Domain Platform Ownership

Provide technical ownership and engineering leadership for one or more retail/supply‑chain platforms based on the candidate’s area of expertise, such as:

  • IBM Sterling OMS – order orchestration, fulfilment, inventory, returns and omnichannel order management.
  • Blue Yonder WMS – warehouse execution, inventory, replenishment, picking, packing and dispatch.
  • TMS / Transportation Platforms – transportation planning, carrier integration, shipment execution and last‑mile processes.

The candidate is not expected to have deep expertise across all three platforms. Strong hands‑on expertise in one domain, together with the ability to understand and integrate with adjacent platforms is expected.

  • Strong SQL skills for application development, troubleshooting and data analysis.
  • Design efficient data access patterns and database interactions.
  • Diagnose data inconsistencies and performance issues across distributed applications.
  • Work with relational and NoSQL databases where appropriate.
  • Ensure data integrity, consistency and appropriate transaction management across distributed systems.
8. Production Engineering & Reliability
  • Own production stability and technical health of critical applications and platforms.
  • Lead RCA and resolution of critical incidents.
  • Improve application observability through monitoring, logging, tracing and alerting.
  • Establish performance, availability and reliability engineering practices.
  • Drive proactive identification and resolution of technical debt and recurring production issues.
  • Lead implementation and technology partners delivering engineering solutions.
  • Own technical governance, delivery quality and engineering standards across partner teams.
  • Review partner architecture, code quality, technical approaches and implementation plans.
  • Drive SLA adherence, delivery timelines and quality metrics.
  • Provide technical direction to partner teams while retaining hands‑on ownership of critical engineering decisions.
10. Stakeholder Management

Work closely with:

  • Product and Business teams
  • Supply Chain and Warehouse Operations
  • Store Operations
  • ERP / SAP teams
  • Infrastructure / Cloud
  • Information Security
  • Data & Analytics
  • Implementation partners

Translate business requirements into scalable technical solutions and communicate complex technical decisions effectively to senior stakeholders.

Required Experience
  • 10+ years of software engineering experience, with significant experience in enterprise application development.
  • Strong hands‑on experience designing and building microservices and distributed systems.
  • Strong expertise in Java and Spring Boot.
  • Hands‑on experience with Python and/or Node.js.
  • Strong experience designing and developing REST APIs.
  • Strong understanding of microservices architecture, distributed systems and event‑driven architecture.
  • Strong SQL and database fundamentals.
  • Experience with messaging/event platforms such as Kafka, RabbitMQ, Azure Service Bus, IBM MQ or equivalent.
  • Experience with Docker, Kubernetes and cloud‑native application development.
  • Experience with Azure or equivalent public cloud platforms.
  • Strong understanding of CI/CD and modern software engineering practices.
  • Experience leading engineering teams and implementation partners.
Domain Experience - Required

Strong hands‑on experience and deep expertise in at least one of the following:

  • IBM Sterling OMS

Experience in adjacent platforms such as OMS, WMS, TMS, SAP or other retail/supply‑chain systems will be an advantage.

Good to Have
  • Domain Driven Design (DDD)
  • Event sourcing and asynchronous processing
  • API Management
  • Redis / caching technologies
  • Elasticsearch
  • Databricks
  • NoSQL databases
  • Terraform / Infrastructure as Code
  • DevSecOps
  • Application Performance Management and distributed tracing
  • Experience modernizing legacy / monolithic applications
  • Experience with high‑volume, high‑availability retail or e‑commerce platforms
Preferred Industry Experience
  • Retail
  • E-commerce
  • Supply Chain
Preferred Candidate Profile

A strong hands‑on engineering leader with 10+ years of experience building enterprise‑scale applications and distributed systems.

The ideal candidate should have excellent software engineering fundamentals, strong expertise in Java/Spring Boot and modern backend technologies, and proven experience designing microservices, cloud‑native applications, REST APIs and event‑driven architectures.

Deep expertise in one major retail/supply‑chain platform such as OMS, WMS or TMS is required, but expertise across multiple platforms is not expected.

The candidate should be capable of moving between architecture and hands‑on engineering, challenging technical solutions, guiding internal and partner teams, resolving complex production problems and driving modernization of Croma's technology platforms.

Strong stakeholder management, engineering governance and vendor management capabilities are expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Engineering Manager
Senior Engineering Manager

Croma • Mumbai

On-site
INR 4,500,000 - 7,000,000
VS01639 - Technical Project Manager
VS01639 - Technical Project Manager

E4 Software Services Pvt Ltd. • Mumbai

On-site
INR 4,200,000 - 7,000,000
Specialist I - Fluent Commerce OMS, Java, Microservices
Specialist I - Fluent Commerce OMS, Java, Microservices

UST • Thiruvananthapuram

On-site
INR 3,000,000 - 4,800,000
G5 - Senior Lead Engineer - Openstack
G5 - Senior Lead Engineer - Openstack

Sampoorna Consultants • Chennai District

On-site
INR 2,500,000 - 4,200,000
Principal Software Architect – Logistics Systems
Principal Software Architect – Logistics Systems

118-WW TMG MFG OPS • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Staff Engineer- OMS
Staff Engineer- OMS

Landmark Group • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Software Engineer - Fluent Commerce
Software Engineer - Fluent Commerce

Pivotree Inc. • Bengaluru, Mumbai

On-site
INR 1,500,000 - 2,000,000
Senior Lead Engineer - Java
Senior Lead Engineer - Java

Zoho • Chennai District

On-site
INR 3,500,000 - 6,000,000
Senior Microservices Developer
Senior Microservices Developer

GMG • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Senior Engineer 2
Senior Engineer 2

Catalyst Brands India • Bengaluru

On-site
INR 3,000,000 - 5,500,000