1

Software Developer Instructor Jobs in Cedar Rapids, IA

Software Developer Instructor information

See Cedar Rapids, IA salary details

$47K

$109.5K

$162.5K

How much do software developer instructor jobs pay per year?

As of Sep 10, 2026, the average yearly pay for software developer instructor in Cedar Rapids, IA is $109,485.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,100.00 and $127,300.00 per year, depending on experience, location, and employer.

What is a software developer instructor?

A Software Developer Instructor is a professional who teaches individuals or groups how to design, develop, and maintain software applications. They create lesson plans, deliver lectures or workshops, and guide students through hands-on coding exercises using various programming languages and frameworks. Instructors may work in academic settings, coding bootcamps, or corporate training environments, helping learners gain the technical and problem-solving skills required for a career in software development.

What are the key skills and qualifications needed to thrive as a software developer instructor, and why are they important?

To thrive as a Software Developer Instructor, you need strong programming expertise, a solid grasp of software development principles, and experience teaching or mentoring, typically backed by a degree in computer science or related field. Familiarity with learning management systems (LMS), coding platforms like GitHub, and certifications such as CompTIA CTT+ or Microsoft Certified Trainer are often valuable. Excellent communication, patience, and the ability to motivate and engage students help set top instructors apart. These skills ensure effective knowledge transfer, foster student growth, and keep course content relevant in a rapidly evolving tech landscape.

What are some common challenges faced by software developer instructors, and how can they be addressed?

Software Developer Instructors often encounter students with diverse backgrounds and varying levels of coding experience, which can make pacing lessons and providing personalized support challenging. To address this, instructors typically use a mix of teaching strategies such as differentiated instruction, hands-on projects, and regular check-ins to ensure all students are engaged and supported. Collaborating with teaching assistants and leveraging peer learning can also help manage classroom dynamics and foster a positive, inclusive environment. Staying up-to-date with industry trends and continually refining curriculum are also key aspects of overcoming these challenges.
Infographic showing various Software Developer Instructor job openings in Cedar Rapids, IA as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 10% Part Time, 8% Temporary, and 3% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $109,485 per year, or $52.6 per hour.

Instructional Technology Consultant, Enterprise Instructional Technologies - Specified Term - Office

Iowa City, IA • On-site

University of Iowa
Colleges, Universities, and Professional Schools • 10K+ employees

Full-time

Medical, Life, Retirement

Posted yesterday

New


University Of Iowa rating

6.9

Company rating: 6.9 out of 10

Based on 85 frontline employees who took The Breakroom Quiz


Job description

The Office of Teaching, Learning & Technology (OTLT), a campus-wide provider of instructional technology at the University of Iowa, is seeking a specified-term Instructional Technology Consultant focused on Enterprise Instructional Technologies.
This position has a project assignment of two years and is classified as a "specified term appointment" as an IT Support Consultant (PIC2), with full fringe benefits.
This position provides service management and third-tier support for multiple instructional technologies, including the learning management system, lecture capture, student response systems, wiki service, plagiarism detection, evaluation and examination services, and other instructional services.
Serves as a member of a high-performing team that values critical thinking, quality user support, communication, accountability, and collaboration with customers and peers. May also lead training sessions or other outreach and engagement efforts with collegiate instructional staff and campus partners. The person in this position functions under the direction of the Associate Director of the Enterprise Instructional Technology (EIT) group.
In a typical work week, responsibilities may include:
• Solving problems for instructors, students, and staff using instructional technology.
• Participating in meetings about projects or services, developing timelines for changes, prioritizing tasks and user needs, and communicating service changes to campus partners.
• Exploring, testing, and implementing new features, integrations, and configuration changes to services and emerging technology being piloted.
• Meeting with software vendors to discuss future improvements to vended products, to share concerns the university has about frequent pain-points, and to follow up on support tickets opened with the vendor's support group.
• Collaborating with campus partners and other groups on developing and scaling the use of instructional services across the university.
This position does not involve programming, server support, instructional design, or hardware repair.
Some 24x7 on-call rotation is required.
This position is not eligible for University sponsorship for employment authorization.
ITS values work life balance and strives to provide flexible work options where possible. This position is eligible for on-site, hybrid, or remote work within the state of Iowa. The successful candidate must be able to travel to Iowa City within approximately 1 hour. This position will require a work arrangement form to be completed upon the start of employment. Per policy, work arrangements will be reviewed annually, and must comply with the remote work program and related policies and employee travel policy when working at a remote location.
For a detailed job description, please email Melanie Bell at melanie-bell@uiowa.edu.
Qualifications:
Required Qualifications:
• Bachelor's Degree in an appropriate discipline or an equivalent combination of education and related experience in instructional support.
• Experience (typically 1-2 years or more) providing support in an information technology environment.
• Strong interpersonal, verbal, and written communication skills with the ability to effectively explain technology concepts to non-technical staff.
• Experience working on cross-functional/cross-departmental teams.
• Strong troubleshooting experience to resolve customer problems.
• Commitment to delivering exceptional customer service, with hands-on experience using ticketing systems to resolve requests efficiently and professionally.
• Knowledge of one or more instructional technologies, such as the learning management system, lecture capture, student response systems, or other instructional services.
Desirable Qualifications:
• Proven experience managing vendor partnerships, including evaluating performance, negotiating expectations, and maintaining productive long-term relationships.
• Demonstrated ability to navigate and balance the needs of a wide variety of stakeholders, incorporating multiple perspectives into decision-making.
• Strong solution-oriented mindset, with the ability to identify issues, propose options, and drive resolution proactively.
• Exceptional thoroughness and attention to detail, ensuring accuracy, consistency, and high-quality outcomes.
• Ability to synthesize complex details into clear, cohesive insights, connecting individual data points to broader themes, strategies, or decisions.
• Experience working with software vendors to apply upgrades and resolve problems.
Application Details:
In order to be considered, applicants must upload the following materials and mark them as "Relevant File" to the submission:
• Resume
• Cover letter
Job openings are posted for a minimum of 7 calendar days and may be removed from posting and filled any time after the original posting period has ended.
Successful candidates will be required to self-disclose any conviction history and will be subject to a criminal background check and credential/education verification. Up to 5 professional references will be requested at a later step in the recruitment process.
For questions or additional information, please contact melanie-bell@uiowa.edu.
Joining the University of Iowa means becoming a vital part of the Hawkeye community, where your work directly impacts education, research, and student success.
Enjoy exceptional health coverage, university-paid life insurance, robust retirement plans, and generous leave policies. Benefit from 24/7 support services, well-being resources, and access to UI Health Care specialists. Grow professionally with advanced training, leadership development, and tuition assistance.
Iowa City offers a great quality of life with world-class performances at Hancher Auditorium, Big Ten athletics, top-ranked public schools, and outdoor recreation.
Join us in making a difference at a leading Big Ten university and premier public research institution.

What University Of Iowa employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom