×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer II

Job in Grimes, Polk County, Iowa, 50111, USA
Listing for: Hy-Vee, Inc.
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: Grimes

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 Title: Software Engineer II

Department: Information Technology

FLSA: Exempt

General Function

This Software Engineer will be 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 develop and support solutions that enable both customer‑facing and enterprise‑level digital platforms. You'll collaborate closely with senior engineers, designers, product managers, and other team members to deliver quality applications that help shape the future of retail technology at Hy‑Vee.

Core

Competencies
  • Partnerships
  • Growth mindset
  • Results oriented
  • Customer focused
  • Professionalism
Reporting Relations

Accountable and

Reports to:

Software Engineering Manager

Positions that Report to you: NA

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.
  • Develop, test, and deploy software solutions across front‑end and back‑end systems under the guidance of senior engineers.
  • Collaborate with cross‑functional teams (Product, UX, Dev Ops, and QA) to build reliable applications.
  • Develop and consume RESTful APIs and contribute to services that integrate with Hy‑Vee's digital ecosystem.
  • Write clean, maintainable code following software engineering best practices and team coding standards.
  • Participate in code reviews, design discussions, and sprint planning as part of an Agile Scrum team.
  • Troubleshoot and debug issues across the stack with support from senior team members.
  • Contribute to CI/CD pipelines and automated testing efforts to support smooth deployments.
  • Learn emerging technologies and grow your skills through mentorship and hands‑on project work.
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 And Education
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field (or equivalent experience).
  • 2‑4 years of hands‑on experience in software development with exposure to both front‑end and back‑end technologies.
  • Familiarity with cloud platforms (GCP, AWS, or Azure) and containerization concepts (Docker, Kubernetes).
  • Experience working with databases (SQL and/or No

    SQL), version control (Git), and REST API development.
  • Understanding of Agile methodologies and willingness to learn CI/CD practices.
  • Strong problem‑solving skills, eagerness to learn, and ability to work collaboratively in a fast‑paced environment.
The ideal candidate will have...
  • Exposure to GCP or other cloud infrastructure tools.
  • Familiarity with automated testing…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary