Meijer logo
Sr Software Engineer
full-timeBurrell Township$100k - $156k

Summary

Location

Burrell Township

Salary

$100k - $156k

Type

full-time

Explore Jobs

About this role

As a family company, we serve people and communities. When you work at Meijer, you’re provided with career and community opportunities centered around leadership, personal growth and development. Consider joining our family – take care of your career and your community!

 

Meijer Rewards

  • Weekly pay

  • Scheduling flexibility

  • Paid parental leave 

  • Paid education assistance

  • Team member discount

  • Development programs for advancement and career growth

 

Please review the job profile below and apply today!

The Sr Software Engineer for OMS provides deep technical leadership across Meijer’s Order Management ecosystem, spanning Yantra services, fulfillment orchestration, timeslot services, third-party marketplace 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.
You will be the technical backbone for a highly distributed, multi team environment—ensuring scalability, correctness, reliability, and alignment across Digital, DevOps, SRE, Architecture, and partner teams.

Position allows for flexible remote schedule with some travel to the office as needed. Selected candidate must live in the Meijer six state footprint (MI, IN, IL, OH, WI, or KY) or being willing to relocate to one of these states.

What You'll be Doing:

Architecture & Technical Leadership

  • 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 
  • Interfaces with the Technical Product Owner and IT partners to develop acceptance criteria for features and user stories and ensures acceptance criteria are met.
  • Works within the SAFe Agile framework.

Distributed Systems & Event‑Driven Design

  • Architect and optimize event‑driven workflows using Kafka, service bus queues, asynchronous handlers (Webflux), 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, Front-End CMS, 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 other engineers and newly onboarded platform team members.
  • Facilitate alignment across TPOs, Platform, DevOps, Architecture, and Business stakeholders.
  • Drive change management for major OMS initiatives
  • Coordinates structured walk throughs, secure coding, and technical reviews ensuring application coding and design follows secure coding and design principles.

Other Requirements:

  • Assists in the production support and maintenance of applications as needed.
  • Actively participates in all team Agile ceremonies.
  • This job profile is not meant to be all inclusive of the responsibilities of this position; may perform other duties as assigned or required.

What You Bring with You (Qualifications):

  • Bachelor’s or 12 years' experience (or comparable combination of education and related experience).
  • Backend Engineering: Expert in Java/Spring Boot and familiar with .NET where OMS UI integrations apply.
  • Deep REST API & contract design experience.
  • 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.
  • Kafka, event‑driven architecture, asynchronous workflows, resiliency patterns.
  • Multi-cloud traffic, failover, and integration strategies.
  • Azure (AKS/ARO, APIM, Storage, Data Factory, Functions, CosmosDB).
  • GCP 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, Cassandra DB experience, 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.
  • 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.
  • Strong team-oriented interpersonal and communication skills with leadership tendencies

Preferred Qualifications

  • Experience migrating large portfolios from ADO → GitHub.
  • Experience with reliability engineering or SRE-style disciplines.
  • Understanding of retail fulfillment workflows and order‑orchestration domain.
  • Prior involvement in multi-cloud modernization initiatives.
  • Experience as a team member on project teams in a cross-functional environment.  Experience on Agile teams is preferred.
  • Expertise in design and implementation of IT solutions.
  • Proficient in multiple technologies or systems.
  • Strong knowledge and understanding of structured analysis and technical design techniques.
  • Strong knowledge of database management and file access methods is desirable.
  • Strong analytical and problem-solving skills.
  • Knowledge of agile practices in a cross-functional environment preferred.
  • Ability to effectively adapt to rapidly changing technology and apply it to business needs.

We are committed to offering competitive pay that reflects market standards and ensures consistency within our organization.

The pay range for this position is listed below.

$100,000.00 - $156,000.00

This pay range represents the minimum and maximum base pay for the position, which is determined by factors such as market data, the qualifications required, the level of responsibilities associated with the role and other roles at this same level. Your specific pay rate within this range will be based on your experience, qualifications, and skills compared to the internal team you’ll be joining.

We offer a comprehensive benefits package that includes medical, dental, vision, life insurance, a 401(k) plan with employer match, disability leave, and paid time off (PTO). In addition to these core benefits, we are committed to supporting your overall well-being and career growth. Our offerings include a variety of programs designed to support your personal and professional development, such as paid parental leave, paid education assistance (including free education), a childcare subsidy and more. We are dedicated to creating a work environment that promotes work-life balance, long-term health and financial security, and continuous professional development

Other facts

Tech stack
Java,Spring Boot,REST API,Kafka,Cloud,Azure,GCP,CI/CD,ETL,Microservices,Agile,Event-Driven Architecture,Observability,Testing,Mentorship,Integration

About Meijer

It takes guts to start a business during the Great Depression. And it takes vision to keep it going.

Our founder, Hendrik Meijer, opened Thrifty Acres in 1934. Nearly thirty years later, his son, Fred, pioneered the world's first-ever supercenter, laying the groundwork for what we are today: a multi-billion-dollar household name in retail. But we’re not stopping there.

We recently launched the nation’s largest grocery home-delivery service, once again reinventing the grocery shopping experience.

While a lot has changed over the years, one thing remains the same: we are still family-owned. That sense of family is fundamental to everything we do. It’s the difference between selling a product and serving a community, and it’s the reason we’ve given back over $30 million to local food pantries in the last ten years.

So, if you share our pioneering spirit and take pride in helping others, we would love to connect with you. And together, we can bring more good to life and our community.

Team size: 10,001+ employees
LinkedIn: Visit
Industry: Retail
Founding Year: 1934

What you'll do

  • The Sr Software Engineer will provide technical leadership across Meijer’s Order Management ecosystem, ensuring scalability, correctness, and reliability. This role involves driving architecture, engineering excellence, and integration strategy across multiple teams and services.

Ready to join Meijer?

Take the next step in your career journey

Frequently Asked Questions

What does Meijer pay for a Sr Software Engineer?

Meijer offers a competitive compensation package for the Sr Software Engineer role. The salary range is USD 100k - 156k per year. Apply through Clera to learn more about the full compensation details.

What does a Sr Software Engineer do at Meijer?

As a Sr Software Engineer at Meijer, you will: the Sr Software Engineer will provide technical leadership across Meijer’s Order Management ecosystem, ensuring scalability, correctness, and reliability. This role involves driving architecture, engineering excellence, and integration strategy across multiple teams and services..

Why join Meijer as a Sr Software Engineer?

Meijer is a leading Retail company. The Sr Software Engineer role offers competitive compensation.

Is the Sr Software Engineer position at Meijer remote?

The Sr Software Engineer position at Meijer is based in Burrell Township, Pennsylvania, United States. Contact the company through Clera for specific work arrangement details.

How do I apply for the Sr Software Engineer position at Meijer?

You can apply for the Sr Software Engineer position at Meijer directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about Meijer on their website.