Role: OMS Tech Lead
Location: Remote
Duration: 12+ Months
Interview Mode: Video
Job Description
Lead Engineer (Technical Leadership)
The Sr Software Engineer for OMS provides deep technical leadership across the Order Management ecosystem, spanning Yantra services, fulfillment orchestration, timeslot services, Mirakl integrations, catalog merge, and cross cloud resiliency work. This role drives architecture, engineering excellence, integration strategy, CI/CD modernization, and operational resilience across ~70+ OMS repositories and related services.
Fulfilling the technical backbone for a highly distributed, multi team environment-ensuring scalability, correctness, reliability, and alignment across Digital, DevOps, SRE, Architecture, and partner teams.
Key Responsibilities:
- Own and evolve the end to end OMS technical architecture across Yantra, digital services, Hybris/SAP Commerce, and Mirakl 3P integrations.
- Define and enforce service boundaries, API contracts, event schemas, and system dependencies for COP, SOP, preorder, post order, and fulfillment flows.
- Lead architectural decision making via ADRs, design reviews, and cross team governance.
Champion multi cloud active/active patterns for OMS - Distributed Systems & Event Driven Design
- Architect and optimize event driven workflows using Kafka, service bus queues, asynchronous handlers, and durable orchestrations.
- Ensure robust retry, idempotency, sequencing, compensation, and error recovery patterns.
- Drive message taxonomy and standards across dozens of OMS microservices.
Cloud, Infrastructure & Operations
- Lead OMS cloud modernization across Azure (AKS, ARO, APIM, Cosmos, Azure SQL) and Google Cloud (GKE, Cloud SQL/AlloyDB).
- Define failover, scaling, traffic routing, and resiliency patterns for business critical flows
Enable deep observability through OTEL, Dynatrace, structured logging, synthetic testing, and distributed tracing. - CI/CD, Dev Productivity & Engineering Excellence
- Oversee modernization of pipeline templates, GitHub migration, build governance, and quality gates (SonarQube, Veracode, JaCoCo).
- Establish standards for versioning, artifact management, manifest repos, and multi service release coordination.
- Champion zero downtime deployment strategies and environment reliability.
Integration Leadership - Serve as OMS integration authority for Hybris, AEM, Mirakl, Instacart, Shipt, Buncha, and other enterprise platforms.
- Guide LaunchDarkly feature flag strategy
- Ensure consistent API semantics, forward/backward compatibility, and smooth partner onboarding.
Data & Platform Engineering
- Provide architectural direction for CosmosDB, Azure SQL, Liquibase migrations, and high scale ETL via Azure Data Factory.
- Lead strategies for catalog merge logic, inventory feeds, pricing flows, and partner data delivery modernization.
Required Skills/Experience:
Technical Leadership
- Proven track record as a Lead Engineer or equivalent in a large, distributed, multi service environment.
- Ability to simplify complexity, create scalable patterns, and guide multiple delivery teams.
Backend Engineering
- Expert in Java/Spring Boot and familiar with .NET where OMS UI integrations apply.
- Deep REST API & contract design experience.
Distributed Systems
- Kafka, event driven architecture, asynchronous workflows, resiliency patterns.
- Multi-cloud traffic, failover, and integration strategies.
Cloud & DevOps
- Azure (AKS/ARO, APIM, Storage, Data Factory, Functions, CosmosDB).
- Google Cloud Platform familiarity (GKE, Pub/Sub, Cloud SQL/AlloyDB) preferred.
- CI/CD (Azure DevOps Pipelines, GitHub Actions, Helm, Docker, YAML build templates).
Data & Storage
- Liquibase, SQL schema design, CosmosDB modeling, ETL & pipeline tuning.
- Deep understanding of consistency, latency, and cross cloud sync challenges.
Integration & Platform Knowledge
- Hybris/SAP Commerce integration patterns (order flows, timeslots, catalog merge).
Mirakl 3P marketplace experience. - AEM, LaunchDarkly, SAP/OMS order lifecycle understanding
Observability
- OpenTelemetry, Dynatrace, logs/traces correlation, alert tuning.
Quality & Performance
- Experience designing performance test strategies for distributed systems.
- Ability to drive automation and test architecture alignment across teams.