Work in Iowa Energy Jobs

Job Information

Hy-Vee Food Stores Software Engineer – Enterprise APIs - Full Time in West Des Moines, Iowa

Software Engineer – Enterprise APIs

We’re looking for geniuses. Dreamers. Inventors. Innovators. People with the will to get stuff done. Doers who’ll rip an idea out of thin air. Make it a reality. Own it. And amaze their peers. Sound like you? Welcome home.

As a Software Engineer - Enterprise APIs, your primary focus will be to build and maintain APIs that deliver core datasets that are critical to Hy-Vee’s day to day operations. You will be challenged with centralizing and exposing data from hundreds of disparate systems and changing the way internal development teams access data - from a decentralized model to a centralized model and more toward an API first strategy mindset. You will also be focused on improving the developer experience and increasing the adoption of enterprise APIs.

Back-end focused software engineers will work on defining and exposing data models via an API. The APIs are built with the following qualities in mind: adaptability, scalability, performance, and data integrity. We are looking for people who can be great individual contributors who are also open to pair programming and have a willingness to learn and work with new technologies.


  • Build performant and scalable APIs

  • Create, monitor, and maintain integration processes

  • Pair with other team members to increase efficiency and collaboration

  • Champion code quality, maintainability, and reliability

  • Address both performance and data quality issues

  • Continually bring features from conception to production, leveraging a DevOps mindset

  • Contribute to user story definitions

  • Integrate with both existing legacy systems and new modern systems

  • A focus on data quality, data integrity, data consolidation


  • Proficient with a programming language (JavaScript/Node.js)

  • Proficient with an application framework (Node.js/Hapi.js) and related projects/tools

  • Experience implementing RESTful APIs and following best practices

  • Demonstrable grasp of software design patterns

  • Strong understanding of data modeling, SQL, and relational databases (MSSQL, PostgreSQL, etc.)

  • Strong understanding of microservice architectures

  • Strong understanding of a messaging service (Google Cloud Pub/Sub, Kafka, etc.)


  • Experience using CI/CD technologies (Concourse, Jenkins, Travis CI, etc.)

  • Experience building containerized applications (Kubernetes, Docker, etc.)

  • Experience with test driven design and general automation

  • Experience using GraphQL as a query language

  • Experience with modern JavaScript libraries such as React and Redux

  • Experience with centralizing data from disparate sources and resolving data conflicts

    About Hy-Vee, Inc. Hy-Vee, Inc. is an employee-owned corporation operating more than 275 retail stores across eight Midwestern states with sales of $11 billion annually. The supermarket chain is synonymous with quality, variety, convenience, healthy lifestyles, culinary expertise and superior customer service. Hy-Vee ranks in the Top 10 Most Trusted Brands and has been named one of America’s Top 5 favorite grocery stores. The company’s more than 88,000 employees provide “A Helpful Smile in Every Aisle” to customers every day. For additional information, visit

Visit to apply today and learn about all the exciting things our IT organization does!