1

Software Tech Jobs in Iowa (NOW HIRING)

Technology Transactions Counsel

Davenport, IA ยท On-site +1

$350K - $410K/hr

Significant experience drafting and negotiating sophisticated commercial and technology agreements, particularly involving data, software, technology, or intellectual property. * Excellent legal ...

Technology Transactions Counsel

Cedar Rapids, IA ยท On-site +1

$350K - $410K/hr

Significant experience drafting and negotiating sophisticated commercial and technology agreements, particularly involving data, software, technology, or intellectual property. * Excellent legal ...

Technology Transactions Counsel

Des Moines, IA ยท On-site +1

$350K - $410K/hr

Significant experience drafting and negotiating sophisticated commercial and technology agreements, particularly involving data, software, technology, or intellectual property. * Excellent legal ...

$109K - $141K/yr

This role is key to maintaining high standards across Align Technology's software ecosystem and driving innovation through quality assurance. Ensure the quality and reliability of software products ...

next page

Showing results 1-20

Software Tech information

What does a software tech do?

A software tech develops, tests, and maintains software applications and systems. They often work with programming languages, debugging tools, and development environments to ensure software functions correctly and meets user needs. Strong problem-solving skills and knowledge of coding are essential for this role.
Infographic showing various Software Tech job openings in Iowa as of August 2026, with employment types broken down into 2% As Needed, 85% Full Time, 10% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Information Technology Director

Iowa City, IA โ€ข On-site

$120K - $144K/yr

Other

Posted 17 days ago


Job description

Address:855 S Dubuque St, Iowa City, Iowa, 55240Salary Range (Min-Mid)$120,199.56 - $144,239.47Dept./Office/Position TypeIT - Department HeadEmployee TypeRegularJob DescriptionDEFINITION AND DUTIES:Under general direction, plans, directs, and manages the County's Information Technology (IT) Department, including the development and implementation of the County's technology strategy. Oversee the administration, development, implementation, maintenance, and support of enterprise technology systems, including in-house and third-party software applications, network infrastructure, cybersecurity, Geographic Information Systems (GIS), the County website, document management systems, and the VoIP telephone system. Provides leadership and supervision to IT personnel and is responsible for the development and administration of the County's technology and departmental budgets.Knowledge of:Hardware and software technology and developmentCommunication and information systems, including LAN/WAN, VoIP, document management, and SANsMethods and procedures for designing, developing and integrating automated systemsGeographical Information Systems (GIS)Fiscal responsibility including budget preparation and system development and evaluationPrinciples and practices of public management, administration, and labor relationsEnglish language to include grammar, spelling, sentence structure, vocabulary, and proofreading skillsAbility to:Recruit, hire, train, manage, evaluate discipline, and motivate staff in accordance with county employment policies and collective bargaining agreementRepresent Johnson County and perform duties in a professional, responsible and trustworthy mannerMaintain confidentiality and security of information as appropriateDevelop, interpret, apply, and articulate departmental policies and proceduresEstablish and maintain effective relationships with elected officials, department heads, other county employees, vendors, and members of the publicProvide customer service that is courteous and responsiveBe detail-oriented when working with documents and informationPrepare, justify, monitor, and work within multi-year and multi-department budgetsCollect data, keep accurate records, and prepare reportsOrganize and prioritize multiple responsibilities and competing prioritiesReason, think logically, and make good decisionsExercise independent judgment, ingenuity and inventiveness in the performance of dutiesPresent technical information and explain concepts clearly, logically, and with precision in oral, written and graphical form, and in a manner understood by technical personnel, county personnel, and the general publicHave clarity of speech, hearing, and writing which permits effective communicationAnalyze and understand large complex systems and determine how changes to one system will affect anotherHandle moderate to high levels of stress, meet deadlines, and solve problems appropriate to the positionSchedule, organize, and manage complex projectsUse a computer and related software programs for the purpose of word processing, spreadsheets, presentations, e-mail and the InternetOperate common office equipment such as calculators, fax and postage machines, photocopiers, multi-line telephone, scanner, computer projector and printerHave sufficient vision which permits moderate to heavy production and review of a wide variety of materials in both electronic and hardcopy formsHave sufficient manual dexterity to make handwritten notations and which permits moderate to heavy use of a keyboard and mouseSit, stand, walk, climb, balance, stoop, kneel, crouch, crawl, squat, bend, twist, reach, and use a step stool as neededPush, pull, lift and/or carry up to 35 poundsHave sufficient personal mobility to complete work in various areasWork flexible schedule and additional time as neededMINIMUM EDUCATION, TRAINING AND EXPERIENCE:Bachelorโ€™s degree in management information systems (MIS), computer science, or related field and at least 5 years progressively responsible experience with 2 years of supervisory/management experience and 3 years technical IT experience OR equivalent combination of education, training, and experience that provides the necessary knowledge, skills and abilities to perform the workSpecial requirements: Valid driverโ€™s license and insurable under County liability coverage. May also require use of personal vehicle for official business.SPECIFIC DUTIES: to be performed satisfactorily with or without reasonable accommodationThe following duties are normal for this position. These are not to be construed as exclusive or all inclusive. Other duties may be required and assigned.Provides strategic leadership for the IT Department by directing recruitment, hiring, onboarding, training, performance management, employee development, promotions, disciplinary actions, and terminations, ensuring a high-performing and accountable team.Plans and directs areas of responsibility including software development, GIS, network, cybersecurity, web, and VoIP. Provides organizational direction and support during design and administration of information technology systems and networks. Reviews plans, progress and outcomes of assigned work.Develops, implements and administers information technology polices.Consults with County departments to assess technology needs and identify cost-effective solutions that support organizational goals. Develops and maintains the Countyโ€™s technology strategic plan and provides recommendations to the Board of Supervisors on the future direction of technology initiatives and the effective use of emerging technologies.Prepares, presents, implements and monitors departmental and technology budgets. Authorizes purchases, monitors expenditures, and makes recommendations for budget modifications or additional funds.Maintains a broad base of knowledge in hardware, software, network, cybersecurity, GIS, web, and phone equipment to identify potential use of new/enhanced technology throughout the County.Studies current computer applications and potential new system possibilities. Identifies weaknesses in current systems and potential efficiencies realized by new systems. Considers acquisition of new equipment and/or software for specialized applications as appropriate.Attends work-related meetings, conferences and seminars. Coordinates the County Computer Committee and various sub-committees such as Networking and Document Management.Performs all work duties and activities in accordance with Departmental and County policies, procedures, collective bargaining agreement and safety practices.Supplemental DescriptionJohnson County is an Equal Employment Opportunity Employer. In compliance with the Americans Disabilities Act, the County will provide reasonable accommodations to qualified individuals with disabilities and encourages prospective employees and incumbents to discuss potential accommodations with the Employer. For assistance please contact: Human Resources at humanresources@johnsoncountyiowa.gov or 319-356-6003.Compensation Grade18 #J-18808-Ljbffr