Meijer (pharmacy/other) logo

Software Engineer

Meijer (pharmacy/other)

Grand Rapids, MI · HybridFull-timePosted 1 day agoStill listed today

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
Grand Rapids, MIHybrid
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

The Software Engineer I, AI designs, develops, tests, and supports AI-enabled applications and services on Meijer’s AI team. The role delivers features, integrations, and containerized services, participates in code reviews and testing, and supports production operations. It follows a hybrid schedule, with Monday through Wednesday in the office and Thursday and Friday remote.

Skills & qualifications

RequiredNice to have

Skills

Programming LanguagesWeb ServicesREST APIsAuthenticationGitSoftware TestingTroubleshootingLog AnalysisMonitoring ToolsAI-Assisted DevelopmentCommunicationTeamworkLarge Language Model APIsRetrieval-Augmented GenerationMachine LearningStatisticsData ScienceDockerCloud PlatformsCI/CD ToolingInfrastructure as CodeDatabricksServiceNowAgile Methodologies

Qualifications

Bachelor's in Computer Science or RelatedEquivalent ExperienceSoftware Project Experience

Benefits

Parental Leave
Tuition Assistance

Full job description

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 Software Engineer I, AI designs, develops, tests and supports AI-enabled software applications and services as a member of an Agile development team. This position is part of the AI team within Meijer Technology, which builds and operates the company's enterprise AI assistant and the shared services that support AI-enabled applications across the business. This role delivers assigned features and components, participates in code reviews and testing, and develops a working knowledge of Meijer's technology platforms, including cloud and AI-enabled application development.

Position will follow our hybrid schedule – Monday-Wednesday in office, Thursday-Friday remote.

What You Will Be Doing

  • Delivers assigned features and components, taking on broader ownership over time.

  • Participates in code reviews and applies feedback.

  • Delivers working, tested code and documentation on a regular cadence.

  • Designs, develops, tests and deploys application features and services, including integrations with enterprise systems and data sources.

  • Builds AI-enabled application capabilities, including retrieval components, tool and API integrations, and automated evaluation of AI-generated responses.

  • Builds and deploys containerized services through CI/CD pipelines and operates them in production, including monitoring, alerting and performance tuning.

  • Writes and maintains automated tests; monitors quality and takes corrective action.

  • Participates in the on-call rotation, responds to incidents and contributes to root cause analysis and corrective actions.

  • Uses AI-assisted development tools in daily work and shares effective practices with the team.

  • Writes clear technical documentation, including designs, runbooks and operational procedures.

  • Collaborates with product owners, analysts, security and partner teams on requirements, acceptance criteria and solutions.

  • Participates in Agile team ceremonies and in planning and prioritization.

What You Bring With You (Qualifications)

  • Bachelor's degree in Computer Science, Information Systems or a related field, or equivalent experience.

  • Proficiency in at least one modern programming language, such as Python, TypeScript or C#.

  • Understanding of web services, REST APIs, authentication and source control (Git).

  • Familiarity with software testing practices and troubleshooting using logs and monitoring tools.

  • Demonstrated ability to complete software projects through academic, internship, open-source or professional work.

  • Strong communication skills and ability to work effectively on a team.

  • Demonstrated use of AI tools in daily work, such as AI-assisted coding, testing, documentation or analysis, with the ability to describe what has worked and what has not.

Preferred Qualifications

  • Exposure to large language model APIs, retrieval-augmented generation or related AI application patterns.

  • Coursework or project experience in machine learning, statistics or data science.

  • Familiarity with containers (Docker) and a major cloud platform (for example Azure, AWS or Google Cloud).

  • Familiarity with CI/CD tooling and infrastructure as code.

  • Familiarity with enterprise platforms such as Databricks or ServiceNow.

  • Experience with Agile methodologies.

How this job compares

Set against the 34,081 open Software Engineer jobs on Olive Jobs, counted October 28, 2026.

Pay
  • This postingNot listed
  • Michigan median$112–210K/yr327 salary ranges
  • Michigan median$57–70/hr23 hourly ranges
Openings
Olive Jobs lists 521 open Software Engineer jobs in Michigan and 34,081 across the US. 7% of them nationwide are listed as remote or flexible.
Hiring the most in Michigan
Experience
Software Engineer postings that state a minimum ask for 5 years of experience at the median; the middle half ask for 3 to 7 years (27,563 postings).
Education
12,598 of the 34,081 open Software Engineer jobs (37%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on October 28, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.