Jobs and Careers
HY

Software Engineer II

Hy-Vee, Inc.
West Des Moines, United Statesfull_timeVerifiedPosted 5 Dec 2025

About the role

Additional Considerations (if any):

-

At Hy-Vee our people are our strength. We promise “a helpful smile in every aisle” and those smiles can only come from a workforce that is fully engaged and committed to supporting our customers and each other.

Job Description:

Job Title: Software Engineer II

Department: Information Technology

FLSA: Exempt

The Full Stack Software Engineer is part of Hy-Vee’s Digital Engineering team — a fast-growing group responsible for building, scaling, and maintaining the digital products that power our customer experience across eCommerce workflows.

In this role, you’ll work with modern technologies to design, develop, and deploy high-quality solutions that support both customer-facing and enterprise-level digital platforms. You’ll collaborate closely with designers, product managers, and other engineers to deliver scalable and reliable applications that help shape the future of retail technology at Hy-Vee.

General Function:

A developing professional participating in development, implementation, and support of applications with limited guidance.

Core Competencies

  • Partnerships
  • Growth mindset
  • Results oriented
  • Customer focused
  • Professionalism

Reporting Relations:

Accountable and Reports to: Senior Engineering Manager

Positions that Report to you: TBD

Primary Duties and Responsibilities

  • Understand and apply foundational organization and industry engineering principles and core competencies; start to identify opportunities to improve.

  • Implements tasks of moderate scope with mostly defined specifications sometimes aided by direction or guidance from more experienced engineers. Demonstrates consistency, dependability, and confidence in work delivered.

  • Understands team's product, domain, and vision and how it fits into the overall business.

  • Understands team practices and processes and beings to discuss improvements with the team.

  • Willingly enters areas of ambiguity and unfamiliarity, often assisted by more experienced engineers when needed.

  • Manages risk by trying to unblock themselves first before seeking help. Can sometimes spot potential problems before they become problems. Starts to evaluate possible solutions by factoring in implications of each option.

  • Begin to identify tech debt, start to identify opportunities to improve, and sometimes make recommendations on how to implement.

  • Design, develop, test, and deploy software solutions across front-end and back-end systems.

  • Collaborate with cross-functional teams (Product, UX, DevOps, and QA) to build high-performing applications.

  • Develop and consume RESTful APIs and microservices that integrate with Hy-Vee’s digital ecosystem.

  • Write clean, maintainable, and well-documented code following software engineering best practices.

  • Participate in code reviews, design discussions, and sprint planning as part of an Agile Scrum team.

  • Troubleshoot, debug, and optimize system performance across the stack.

  • Contribute to CI/CD pipelines and automated testing frameworks to ensure smooth, reliable deployments.

  • Stay current with emerging technologies and contribute to continuous improvement initiatives across the Digital Engineering team

Knowledge, Skills, Abilities, and Worker Characteristics:

  • Desire to grow as an individual through continuously learning new techniques.

  • Experience working within an environment with a continuous delivery mindset. Comfortable contributing in and to this kind of environment following existing patterns. Starting to identify opportunities to improve the process.

  • A few years experience developing and creating applications.

  • Aware of the importance of security.

  • Experience with GCP and infrastructure tools such as Terraform or Kubernetes.

  • Familiarity with automated testing frameworks and observability tools.

  • Exposure to microservices architecture, event-driven design, or serverless applications.

  • Understanding of security, scalability, and performance optimization in web applications.

Experience and Education

  • Bachelor's degree in computer science, Software Engineering, Information Systems, or related field (or equivalent experience).
  • 5+ years of hands-on experience in full stack development.
  • Experience with cloud platforms (GCP, AWS, or Azure) and containerization (Docker, Kuber

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Hy-Vee, Inc.

View company profile →