Lead Software Engineer Job at Brooksource, Michigan

UDFtdlVMcHNqeUtxRjlCTnFOc0pVZ01rZlE9PQ==
  • Brooksource
  • Michigan

Job Description

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.

Job Tags

Similar Jobs