OMS Software Engineer

Overview

On Site
USD65 - USD80
Full Time

Skills

OMS Software Engineer

Job Details

job summary:

Our West Michigan client has an exciting contract opportunity for an OMS Software Engineer. Ideal candidates will be in or near Michigan.





location: Grand Rapids, Michigan

job type: Solutions

salary: $65 - 80 per hour

work hours: 8am to 5pm

education: Bachelors



responsibilities:

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.
Testing & Quality


  • Define test strategies across performance, integration, E2E order creation-pickup flows, and environment isolation.
  • Partner with SDET and EQE to build robust automation and reduce dependency on shared environments.
  • Ensure high service coverage, testability, and strict contract enforcement.
Cross-Team Leadership & Mentorship


  • Mentor senior engineers, DevOps engineers, and newly onboarded platform team members.
  • Facilitate alignment across TPOs, Platform, DevOps, Architecture, and Business stakeholders.
  • Drive change management for major OMS initiatives.



qualifications:

Lead Engineer in a large, distributed, multi-service environment


Java/Spring Boot and familiar with .NET where OMS UI integrations apply.


REST API & contract design experience.


Kafka, event-driven architecture, asynchronous workflows, resiliency patterns.


Multi-cloud traffic, failover, and integration strategies.


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).


Liquibase, SQL schema design, CosmosDB modeling, ETL & pipeline tuning.


Deep understanding of consistency, latency, and cross-cloud sync challenges.


Hybris/SAP Commerce integration patterns (order flows, timeslots, catalog merge).


Mirakl 3P marketplace experience.


AEM, LaunchDarkly, SAP/OMS order lifecycle understanding.


OpenTelemetry, Dynatrace, logs/traces correlation, alert tuning.


Experience designing performance test strategies for distributed systems.


Ability to drive automation and test architecture alignment across teams




Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact

Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).

This posting is open for thirty (30) days.


Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.