Zions Bancorporation is a financial institution operating in a fast-paced, information-driven environment focused on serving customers and communities. The Software Engineering Intern will contribute to technology solutions such as applications, APIs, platforms, data solutions, automation, cloud capabilities, and internal engineering tools while using AI-assisted development practices and collaborating with experienced engineers and business stakeholders.
Responsibilities
Design, develop, test, and enhance software solutions that address business, customer, or technology needs
Use AI coding assistants and agentic development tools across the software development lifecycle
Translate requirements and user needs into clear, maintainable, and reliable software
Develop software using languages, frameworks, and platforms appropriate to your assigned team and project
Create automated tests and evaluate AI-generated or agent-generated code for accuracy, security, reliability, and maintainability
Review AI-generated recommendations critically and validate outputs before incorporating them into software solutions
Debug technical issues, identify root causes, and implement sustainable solutions
Participate in code reviews, design discussions, team meetings, demonstrations, and product development activities
Create clear technical documentation for software, processes, and users
Gather and incorporate feedback to improve the quality and usability of solutions
Collaborate with engineers, product partners, business stakeholders, and other interns
Work within established engineering practices, including source control, testing, code review, CI/CD, documentation, and iterative delivery
Qualification
Required
Currently pursuing a bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Data Science, Information Systems, or a related technical field
Experience developing software in at least one programming language, such as Python, Java, JavaScript, TypeScript, C#, or another modern language
Familiarity with Git or another source-control platform
Basic understanding of software engineering concepts, including data structures, APIs, testing, debugging, and version control
Interest in using AI-assisted development tools while continuing to strengthen core software engineering skills
Ability to analyze problems, explore potential solutions, and learn new technologies
Ability to communicate technical ideas, ask thoughtful questions, incorporate feedback, and collaborate effectively
Comfortable presenting work through demonstrations, showcases, or team discussions
not eligible for employment visa sponsorship (e.g., H-1B visa). This includes, for example, situations where a candidate may have temporary work authorization while enrolled in school or upon graduation (e.g., CPT, OPT) but would need H-1B visa sponsorship within a few years of employment in order to maintain employment eligibility
Preferred
Experience using an AI coding assistant, large language model, or agentic development tool through coursework, personal projects, internships, or hackathons
Familiarity with one or more areas such as web development, mobile development, APIs, cloud computing, data engineering, automation, containers, or CI/CD
Exposure to prompt design, context engineering, tool calling, retrieval-augmented generation, or agent workflows
Experience with automated testing, code-quality tools, security scanning, or software evaluation
Familiarity with Linux, command-line tools, or modern development environments
A GitHub portfolio, class project, hackathon solution, open-source contribution, or personal project that demonstrates applied learning and technical curiosity
Interest in using technology to improve customer experiences, employee productivity, business processes, or engineering effectiveness
Local candidates preferred
Benefits
Hands-on software engineering experience in an enterprise technology environment.
Practical experience using AI-assisted and agentic software development tools.
Exposure to modern applications, APIs, platforms, data solutions, cloud technologies, automation, and CI/CD practices.
Mentorship and feedback from experienced engineers and technology leaders.
Opportunities to collaborate, experiment, solve meaningful problems, and turn ideas into working solutions.
Experience balancing innovation with security, reliability, responsible AI, and sound engineering practices.
A supportive environment that values learning, inclusion, curiosity, collaboration, and practical outcomes.
Opportunities to network across the organization, volunteer in the community, and build technical and soft skills.
Zions Bancorporation is a financial services company involved in SBA lending, public finance advisory services, and agricultural finance.