Kroger logo

Adv. Software Engineer

Kroger

Cincinnati, OH
Full Time
Senior
about 13 hours ago

Job Description

About the Role

The Advanced Software Engineer will lead software engineering activities, develop target-state guidance, and oversee the implementation of enterprise standards across various domains. This role involves providing technical leadership, driving digital innovation, and supporting the organization’s development process to support project portfolios and business strategies. The position offers flexibility to work from any Kroger Co. office throughout the U.S. or remotely from a home office in accordance with company policy.

Key Responsibilities

  • Lead or support software engineering activities that create deliverables.
  • Develop target-state guidance such as reusable standards, design patterns, guidelines, and configurations to evolve the organization's development process.
  • Develop a high-quality codebase, lead design discussions, execute development against design, and navigate complex codebases.
  • Lead the development and implementation of technology strategy within a defined set of teams.
  • Execute against the defined technology roadmap to support project portfolio and business strategy.
  • Oversee the implementation of enterprise standards across domains including operations, infrastructure, data, applications, development, security & risk, and business continuance.
  • Provide technical leadership to ensure alignment between ongoing projects and strategic objectives.
  • Drive digital innovation by leveraging new technologies and approaches to renovate, extend, and transform existing core technology and IT estate.
  • Implement high-level migration plans to bridge gaps between current and future states, in sync with budgeting or capital planning processes.
  • Present opportunities with cost/benefit analysis to leadership to inform architectural decisions.
  • Lead analysis of the technology environment to identify deficiencies and recommend improvements.
  • Mentor team members in software development principles, patterns, processes, and practices.
  • Promote the capture and reuse of intellectual capital, including code objects and components.
  • Draft and review architectural diagrams, interface specifications, class structures, and other design documents.

Requirements

  • Bachelor's degree (or foreign educational equivalent) in Computer Science or a closely related STEM field or equivalent based on a combination of education and/or experience.
  • 5+ years of experience in software or infrastructure development domain and principles, including design patterns and code structure.
  • 5+ years of experience in designing and delivering large scale, high-quality systems.
  • 5+ years of experience as lead in building complex software and automation systems that have been successfully delivered to customers.
  • Any amount of prior experience with written, oral, and presentation/public speaking communication.
  • Experience in at least 2 of the following tech disciplines: infrastructure & network design, application development, application programming interfaces, cloud, middleware, servers and storage, database management, and/or operations.
  • Ability to perform essential job functions with or without reasonable accommodation.
  • Willingness to work at any Kroger Co. office throughout the U.S. or remotely from a home office.
Apply Now

Job Details

Posted AtJun 21, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeRemote
ExperienceSenior

About Kroger

Website

kroger.com

Company Size

10000+ employees

Location

Cincinnati, OH

Industry

Supermarkets and Other Grocery (except Convenience) Stores

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches