Technology Intern Jobs in Iowa
Technology Intern jobs in Iowa are concentrated in financial technology, agricultural technology, insurance software, and enterprise IT, with demand running from first-year undergraduates through graduating seniors. Des Moines, Cedar Rapids, and Iowa City account for the majority of openings, anchored by employers like Principal Financial Group, Collins Aerospace, and the University of Iowa Health Care. The most in-demand specialties are software development, data analytics, and cybersecurity. Scan the live roles below and apply to whichever ones fit.
Find Technology Intern JobsOverview
Showing 5 of 39+ Technology Intern jobs









Job Specifications
Black Hills Energy is people powered and purpose driven. Our team uses the power of energy to improve life for over one million customers in 800+ communities across the West and Midwest. We seek talented, caring people who embody our core values and contribute to a culture of inclusion and growth. As an organization, we believe the best part of working on our team is our commitment to making tomorrow better than today—for our customers, communities and each other.
Position summary:
The Technology Process & Systems Trainer II independently designs and delivers training solutions for enterprise technology systems and business processes. This role operates as a consultative partner to stakeholders by assessing training needs, recommending appropriate learning approaches, and developing scalable solutions aligned to business and IT priorities. The position contributes to improving training effectiveness, consistency, and user readiness while supporting system implementations and organizational initiatives.
Pay Range: This posting includes the full pay range for this position. Pay is based on a number of factors and may vary depending on job-related knowledge, skills, experience, and internal equity.
Level II: $66,950 - $100,500
Senior: $79,400 - $119,100
Reporting Relationship: System, Process, & Technology Training Manager
Location: Rapid City, South Dakota; Council Bluffs, Iowa; Lincoln, Nebraska
- Design, develop, and deliver multi-format training solutions, including instructor-led training, virtual learning, e-learning, and job aids
- Conduct training needs analysis to identify appropriate learning solutions aligned with business needs, system changes and user readiness for adoption
- Consult with IT, SMEs, and business stakeholders to define training approaches, desired outcomes, and support effective user adoption
- Evaluate training effectiveness and user readiness, incorporating data and feedback to improve learning solutions and drive adoption outcomes
- Support training planning and readiness efforts for system implementations, upgrades, and process changes, including contributing to discussions on training priorities and approach
- Promote, apply, and contribute to training standards, templates, and best practices to ensure consistency and quality across learning materials
- Identify opportunities to streamline training delivery through reusable and scalable learning assets that support consistent user experiences
- Conduct new employee orientation for employees and contractors.
- Stay up-to-date with emerging technologies and business processes to ensure training programs remain relevant and effective.
- Provide guidance and support to SMEs and less experienced trainers on content development and delivery, reinforcing effective learning practices
Additional Responsibilities:
- In concert with manager/supervisor, provide guidance and support for teammates and coworkers based on knowledge base
- Contribute to standardization and continuous improvement of training programs and processes
- Maintain strong working knowledge of enterprise systems, tools, and training technologies
What Is Required:
Level II:
- Bachelor's Degree Information Technology, Business Administration, Education or a related field, or an equivalent combination of education and experience
- Minimum of 3 years of experience in information technology, training, instructional design or a related field
- Bachelor's Degree in Information Technology, Business Administration, Education or a related field or equivalent combination of education and experience.
- Minimum of 5 years of experience in information technology, training, or instructional design preferably in a corporate environment, in combination with internal company experience.
- Level 1 IBCT Certification or equivalent upon hire.
- This position requires driving responsibilities. You must hold and maintain a valid driver’s license and a driving record that meets company and insurer standards.
- This role will be required to travel up to 10% of the time.
- Strong knowledge of enterprise technology environments, including common business systems (e.g., ServiceNow, Microsoft 365) and how employees interact with them.
- Ability to translate technical concepts into clear, user-friendly training for non-technical audiences.
- Knowledge of adult learning principles and learning methodologies to drive effective knowledge transfer and retention.
- Ability to measure training effectiveness and user adoption, using data and feedback to drive continuous improvement.
- Ability to manage multiple priorities and operate proactively in a fast-paced environment aligned to IT and business roadmaps.
- Ability to design and deliver scalable learning solutions, including onboarding programs and enterprise-wide training initiatives.
- Proven leadership skills in a professional setting.
- Excellent verbal and written communication skills for both narrative and technical writing, and classroom presentation skills.
- Ability to work independently, virtually, and collaboratively in a fast-paced environment, while exercising sound judgment to prioritize, organize, and analyze work in response to changing priorities.
- Ability to collaborate effectively with cross-functional teams and stakeholders to support aligned training outcomes and adoption goals
This description is not intended to be an all-inclusive list of responsibilities, duties, and requirements for employees in this position. Job descriptions may and do change periodically. Where positions are covered by a collective bargaining unit agreement, the terms and conditions of the agreement will apply.
About our Company: We are a customer, growth and safety focused utility company that is dedicated to our communities. We improve life with energy as an energy partner of choice. Our diverse culture fuels unique perspectives, opening doors to new insights and possibilities. Based in Rapid City, South Dakota, we have over 3000 employees and serve 1.3 million natural gas and electric utility customers across eight states (South Dakota, Montana, Wyoming, Colorado, Nebraska, Iowa, Kansas, and Arkansas).
Enjoy our Comprehensive Benefits Package! Annual discretionary bonuses, 401(k) (6% company match and up to 9% company retirement contribution), tuition reimbursement, generous paid time off benefits, including paid holidays and parental leave, company paid life insurance and disability benefits (short and long term), critical illness, accident & group hospital insurance, pet insurance, an employee assistance program and well-being benefits, and competitive medical, dental and vision insurance.
Candidates must successfully pass a pre-employment drug screen and background check. If there is anything that may show up in these reports that may conflict with the position requirements, feel free to contact the Black Hills Energy recruiting team at jobs@blackhillscorp.com.
Black Hills Energy does not sponsor applicants for work visas. All applicants must be legally authorized to work in the US.
We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or status as a protected veteran. If you require reasonable accommodation, please visit careers.blackhillsenergy.com for more information.
See All 39 Technology Intern Jobs in Iowa
Find roles in Iowa that match your experience and apply in just a few clicks.
Find Technology Intern JobsTechnology Intern Jobs by City in Iowa
Where Iowa roles are concentrated, by current openings.
Technology Intern Job Market in Iowa
A snapshot from current Iowa openings, updated as new roles post.
Who's Hiring



Top Industries Hiring
- Education
- Energy
- Insurance
- Aerospace & Defense
What Iowa Employers Look For
The qualifications that appear most often in technology intern jobs across Iowa.
- Currently enrolled in an accredited Iowa or out-of-state computer science or related degree program
- Proficiency in at least one programming language such as Python, Java, or JavaScript
- Demonstrated coursework or project experience in software development, data analysis, or networking
- Ability to work on-site or hybrid at an Iowa office for the duration of the internship term
- Strong written and verbal communication skills for cross-functional team collaboration
- Familiarity with version control tools such as Git and basic agile or scrum workflows
Technology Intern Jobs in Iowa: Frequently Asked Questions
How do you become a technology intern in Iowa?
The most direct path is enrolling in a computer science, information systems, or closely related program at an Iowa institution such as the University of Iowa, Iowa State University, or the University of Northern Iowa, then applying to internship postings during your sophomore or junior year. Iowa does not require a state-issued license for technology intern roles, so a strong academic record, relevant coursework, and a project portfolio carry the most weight with hiring managers.
Which companies hire technology interns in Iowa?
Iowa technology intern roles are posted by Kirkwood Community College, 2020 Companies, and MUTUAL and others right now, based on current listings on Migrate Mate as of July 2026. Iowa's concentration of insurance headquarters, financial services firms, and agricultural technology companies means internship programs here tend to focus on enterprise software, data platforms, and embedded systems.
Which Iowa cities have the most technology intern jobs?
Cedar Rapids, Des Moines, and Iowa have the most technology intern openings in Iowa. Des Moines drives volume through its large financial services and insurance sector, Cedar Rapids adds aerospace and manufacturing IT through employers like Collins Aerospace, and Iowa City benefits from the University of Iowa's research hospitals and tech-adjacent startups that recruit interns each semester.
Are there remote technology intern jobs in Iowa?
Yes, and more than most fields. About 85% of technology intern openings tied to Iowa are remote or hybrid as of July 2026, reflecting the desk-based and project-driven nature of most tech internships. Software development, data analytics, and IT support roles are the most likely to offer fully remote or flexible arrangements, while hardware and lab-facing positions typically require on-site presence.
How can I get hired as a technology intern in Iowa with little or no experience?
The most realistic entry point is applying to structured internship cohorts that Iowa employers run specifically for students with no prior work experience, including programs at Principal Financial Group, Nationwide Insurance's Des Moines offices, and John Deere's technology divisions in the Quad Cities corridor. Building a GitHub portfolio with two or three class projects and completing a free cloud or cybersecurity certification gives candidates a concrete edge. Adjacent roles like IT help desk assistant or lab technician at an Iowa university can also serve as stepping stones into a full technology internship.
Where can I find and apply to technology intern jobs in Iowa?
You can find and apply to technology intern jobs in Iowa on Migrate Mate, which lists current Iowa openings updated regularly. Search the listings, find the roles that fit your background and preferred location, and apply directly to each one.
See All 39 Technology Intern Jobs in Iowa
Find roles in Iowa that match your experience and apply in just a few clicks.
Find Technology Intern Jobs