Senior IT Engineer
Casey's · Ankeny, IA · 2 wk ago
Engineering$102k–$141k/yrFull-time
Key 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.
Requirements
- This position requires authorization to work in the U.S. without the need for employment-based immigration sponsorship now or in the future.
- Casey’s will not provide sponsorship or employer support for applications or petitions for F-1 OPT, F-1 CPT, H-1B, L-1, TN, O-1, E-3, H-1B1, J-1, or any other employment-based visa.
- 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 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.
Preferred Technical Skills & Experience
- 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.