Lead Software Engineer – Order Management Systems (OMS)
We're looking for a Senior Software Engineer to provide technical leadership across a large, distributed Order Management ecosystem supporting order orchestration, fulfillment, and marketplace integrations. This role owns architectural direction, integration strategy, and engineering excellence across dozens of OMS services in a multi-cloud environment.
What You'll Do
Lead end-to-end OMS architecture across Yantra services, digital platforms, SAP Commerce / Hybris, and 3P marketplace integrations.
Design and govern service boundaries, REST APIs, and event schemas for order creation, fulfillment, and post-order flows.
Architect event-driven systems using Kafka, asynchronous messaging, and durable workflows with strong resiliency patterns.
Drive multi-cloud architecture and resiliency across Azure and Google Cloud.
Modernize CI / CD pipelines, release orchestration, and zero-downtime deployment strategies.
Act as technical integration authority for enterprise platforms and external partners.
Mentor engineers and align architecture across Product, Platform, DevOps, and SRE teams.
Technologies You'll Use
Languages & Frameworks : Java, Spring Boot; .NET exposure a plus
Eventing & Messaging : Kafka, service bus queues, async orchestration
Cloud Platforms : Azure (AKS / ARO, APIM, Functions, Cosmos DB, Azure SQL, Data Factory), Google Cloud (GKE, Pub / Sub, Cloud SQL / AlloyDB)
CI / CD & DevOps : GitHub Actions, Azure DevOps Pipelines, Docker, Helm, YAML pipelines
Data & Persistence : Cosmos DB, Azure SQL, Liquibase, ETL pipelines
Observability : OpenTelemetry, Dynatrace, structured logging, distributed tracing
Integrations & Platforms : SAP Commerce / Hybris, Yantra OMS, Mirakl, AEM, LaunchDarkly
What You Bring
Experience leading architecture in large-scale microservice environments.
Strong background in distributed systems, cloud-native design, and API governance.
Ability to guide multiple teams and simplify complex technical landscapes.
OMS, retail, or fulfillment domain experience is a strong plus.
Lead Software Engineer • Lansing, Michigan, United States