Senior IT Engineer - Supply Chain

Casey'sAnkeny, IA
$102,200 - $140,500Onsite

About The Position

The Senior IT Engineer is responsible for building, testing, and maintaining technical products and platforms in support of Casey’s strategic objectives, with a focus on enabling and optimizing Supply Chain systems and capabilities. This role plays a critical part in delivering scalable, reliable solutions that support inventory management, distribution, logistics, and store operations.

Requirements

  • Authorization to work in the U.S. without the need for employment-based immigration sponsorship now or in the future.
  • Bachelor's degree in Computer Science, Information Technology, or equivalent years of related work experience.
  • At least five (5) years of experience building and maintaining technical solutions in a business environment.
  • Technical knowledge with hands on experience in .NET C#, MS Azure, Entity Framework & Blazor.
  • Relational Database experience with Microsoft SQL, Azure SQL, PostgreSQL.
  • Agile Methodologies (Scrum, Kanban).
  • Ensemble/team programming.
  • Capable of identifying problems, analyzing and evaluating information to determine solutions for problem solving.
  • Excellent interpersonal, verbal and written communication skills.
  • Excellent analytical, organizational and problem-solving skills.
  • Takes initiative and has the ability to work independently, with minimal supervision, or as part of a team.
  • Excellent attention to detail, with the ability to remain organized and self-motivated.
  • Prioritizes and organizes assignments to make efficient use of time with significant attention to detail.

Nice To Haves

  • Prior experience with GitHub, Bicep or Terraform a plus.
  • Supply Chain experience or knowledge is a plus.

Responsibilities

  • Develop existing highly complex technical solutions and contribute to development of new solutions by analyzing and identifying areas for modification and improvement. Develop new solutions to meet customer requirements.
  • Contribute to and maintain roadmap to facilitate application software development and ensure the development work is prioritized in line with business requirements.
  • Monitor, identify, assess, and correct highly complex software problems to maintain fully functioning applications software.
  • Proactively learn highly complex engineering and business industry best practices while correctly applying learning to their daily work and assist junior team members in their application.
  • Design, develop, execute and maintain highly complex automated unit tests to ensure quality of solution being built.
  • Discuss and recommend improvements to increase quality of the technical solution and supporting infrastructure to better meet users’ needs.
  • Perform other duties as assigned.

Benefits

  • Annual cash bonus based on company performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service