What are the responsibilities and job description for the Associate Software Engineer position at Casey's?
The Associate Software Engineer will help build, test, and maintain innovative AI-driven technical products and platforms—including web applications using modern frontend technologies such as Next.js, React, Angular, or Vue.js. You’ll work on projects that integrate with GraphQL and REST APIs, supporting Casey’s strategic objectives and collaborating with senior engineers and cross-functional teams to deliver impactful solutions. Data governance and accuracy are essential to our AI initiatives, and you’ll be expected to follow established protocols and contribute to maintaining high standards.
Key Responsibilities
Starting pay range: $64,800 - $89,100. Actual pay may vary based on Casey’s assessment of the candidate's knowledge, skills, abilities (KSAs), related experience, education, and qualifications. Other factors impacting pay include local prevailing wages and internal equity. This position is eligible for an annual cash bonus based on company performance. Our full salary range for this role does extend beyond the typical hiring range listed, allowing team members the opportunity to continue to grow within the company.
Requirements
Key Responsibilities
- Develop and Improve AI Solutions: Contribute to the creation and enhancement of AI-powered technical products under the guidance of senior team members.
- Build and Maintain Software Applications: Assist in building, testing, and maintaining software platforms, focusing on AI and machine learning projects.
- Create Web-Based AI Solutions: Develop and maintain web applications using frameworks such as Next.js, React, Angular, or Vue.js.
- Integrate Frontend with APIs: Connect frontend applications with GraphQL and REST APIs to deliver seamless user experiences.
- Support Data Governance and Ensure Data Accuracy: Follow established protocols for data handling, privacy, and security in AI projects, and perform basic data validation, cleaning, and documentation tasks to maintain the integrity of data used in AI solutions.
- Collaborate Across Teams: Work with backend, data engineering, and senior engineering teams to ensure robust, scalable AI integrations and learn best practices.
- Perform Other Duties: Take on additional responsibilities as assigned to support team and business objectives.
Starting pay range: $64,800 - $89,100. Actual pay may vary based on Casey’s assessment of the candidate's knowledge, skills, abilities (KSAs), related experience, education, and qualifications. Other factors impacting pay include local prevailing wages and internal equity. This position is eligible for an annual cash bonus based on company performance. Our full salary range for this role does extend beyond the typical hiring range listed, allowing team members the opportunity to continue to grow within the company.
Requirements
- Bachelor’s degree in computer science, Information Technology, or equivalent years of related work experience is required.
- At least one (1) year of experience building and maintaining technical solutions in a business environment.
- Strong interpersonal, verbal, and written communication skills.
- Excellent analytical, organizational, and problem-solving skills.
- Ability to take initiative, work independently, or as part of a team.
- Strong attention to detail and commitment to accuracy in working with data.
- Ability to prioritize and organize assignments efficiently.
- Capable of identifying problems, analyzing information, and determining solutions.
Salary : $64,800 - $89,100
AI First Software Engineer - Senior Associate
PwC -
Des Moines, IA
Product Manager Sr.
Associate Staffing -
Des Moines, IA
ESOP Client Manager 2
Associate Staffing -
Des Moines, IA