Senior IT Engineer

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

About The Position

The Senior IT Engineer is responsible for building, maintaining, and improving technical products and platforms in support of Casey’s strategic objectives. This role operates with a high level of autonomy, driving complex solutions, collaborating across teams, and contributing to technical direction while ensuring quality, stability, and scalability.

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 full stack applications in a business environment.
  • Excellent interpersonal, verbal, and written communication skills.
  • Capable of identifying problems, analyzing and evaluating information to determine solutions for problem solving.
  • 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

  • Experience building and operating applications in cloud environments (e.g., Azure) with modern CI/CD pipelines and automation.
  • Strong experience with API development and distributed systems (REST/GraphQL, event-driven architectures).
  • Experience using observability and operational tooling (logging, monitoring, tracing) to troubleshoot and improve system reliability.
  • Experience with data platforms and analytics tools (e.g., SQL, Databricks, Spark) to support debugging and performance optimization.
  • Familiarity with AI-assisted development tools and AI-enabled applications, including prompt-based workflows or LLM integration.
  • Exposure to AI Ops concepts, including applying automation, monitoring, and data-driven insights to improve system operations and engineering productivity.

Responsibilities

  • Develop, enhance, and support complex technical solutions by identifying opportunities for improvement, building scalable and maintainable systems, and diagnosing and resolving issues to ensure high availability and performance.
  • Contribute to and influence technical roadmaps, ensuring engineering work aligns with business priorities and outcomes.
  • Design, develop, and maintain automated tests to ensure high-quality, reliable solutions.
  • Collaborate cross-functionally with product, design, and engineering partners to deliver end-to-end solutions.
  • Operate with autonomy in making technical decisions, including solution design, trade-offs, and implementation approaches.
  • Mentor and support other engineers by sharing best practices, providing feedback, and elevating team technical capability.
  • Continuously improve engineering practices, including code quality, testing, observability, and delivery processes.
  • Use AI-assisted tools to accelerate engineering workflows, including drafting and refining code, generating tests, exploring logs/queries, and iterating on technical designs while applying strong engineering judgment, validating outputs, and retaining full ownership and accountability for the correctness, quality, and outcomes of the work produced.
  • Apply responsible AI practices by protecting sensitive information, verifying outputs, and exercising discernment on when and how AI tools should be used to ensure high-quality and secure solutions.
  • Perform other duties as assigned.

Benefits

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