1

Programming Assistant Jobs in Iowa (NOW HIRING)

Coordinate with internal project team members and assist with interdisciplinary collaboration. Position Requirements. * Bachelor of Science Degree in Civil Engineering or related engineering ...

Coordinate with internal project team members and assist with interdisciplinary collaboration. Position Requirements. * Bachelor of Science Degree in Civil Engineering or related engineering ...

Controls Automation Engineer

Mount Pleasant, IA · On-site

$74K - $99K/yr

... * Assist in programming, configuring, and troubleshooting Siemens PLCs and HMIs for mixing/compounding equipment * Support troubleshooting of control systems, drives, and instrumentation to reduce ...

Assistant County Engineer

Dubuque, IA · On-site

$99K - $114K/yr

Description Under general supervision of the County Engineer, the Assistant County Engineer performs professional engineering duties in the planning, designing, drafting, inspecting and managing ...

Assistant County Engineer

Dubuque, IA · On-site

$99K - $114K/yr

NB Description Under general supervision of the County Engineer, the Assistant County Engineer performs professional engineering duties in the planning, designing, drafting, inspecting and managing ...

Track project scope, schedules, and budgets; assist with recommending adjustments as needed ... Engineer-in-Training (EIT) or Engineering Intern (EI) certification required. * Valid driver ...

Geotechnical Staff Engineer Multiple Iowa Locations Available Ames Dubuque Cedar Rapids Cedar Falls ... Track project scope, schedules, and budgets; assist with recommending adjustments as needed.

Sr. Automation Engineer

Ankeny, IA · On-site

$98K - $129K/yr

... programming. * Manage medium to large projects. * Lead, coach, mentor, train and delegate tasks to Automation Technicians and Automation Engineers * Assist with Tier III Business Development Pursuits ...

Assistant Plant Engineer

Denison, IA · On-site

$115K - $140K/yr

Assistant Plant Engineer * Location : Denison, Iowa * Duration : Full Time / Permanent * Salary up to $115,000 - $140,000 About the Opportunity * We are recruiting for an Assistant Plant Engineer to ...

Sr. Industrial Automation Engineer

Cedar Rapids, IA · On-site

$102K - $134K/yr

... programming. * Manage medium to large projects. * Lead, coach, mentor, train and delegate tasks to Automation Technicians and Automation Engineers * Assist with Tier III Business Development Pursuits ...

Field Applications Engineers assist our customers and our Zeiss sales team with pre-sales activities such as product demonstration and sales support, as well as post-sales activities such as helping ...

Sr. Industrial Automation Engineer

Ankeny, IA · On-site

$98K - $129K/yr

... programming. * Manage medium to large projects. * Lead, coach, mentor, train and delegate tasks to Automation Technicians and Automation Engineers * Assist with Tier III Business Development Pursuits ...

Showing results 21-40

Programming Assistant information

See Iowa salary details

$8

$16

$22

How much do programming assistant jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for programming assistant in Iowa is $16.58, according to ZipRecruiter salary data. Most workers in this role earn between $13.56 and $19.25 per hour, depending on experience, location, and employer.

What is a programming assistant?

Programming Assistants are professionals who support software developers and engineers by performing tasks such as writing code, debugging programs, documenting processes, and assisting with testing. They often work under the supervision of more experienced programmers and help streamline the development process by handling routine or entry-level coding assignments. Programming Assistants may also help maintain software, update databases, and ensure that coding standards are followed, making them valuable members of any technology team.

What are some typical daily tasks and collaborative responsibilities for a programming assistant?

As a Programming Assistant, your daily tasks often include supporting lead developers by writing and testing code, debugging software, and maintaining project documentation. You'll frequently collaborate with other programmers, designers, and project managers to ensure that project milestones are met efficiently. Effective communication and adaptability are important, as you may need to switch between various tasks or assist different team members throughout the day. This role provides valuable exposure to different areas of software development and can help you build the skills and relationships necessary for career advancement.

What are the key skills and qualifications needed to thrive as a programming assistant, and why are they important?

To thrive as a Programming Assistant, you need foundational knowledge in programming languages, basic software development principles, and often a relevant degree or coursework in computer science. Familiarity with code editors, version control systems like Git, and debugging tools is typically required. Strong organizational skills, attention to detail, and effective communication help you collaborate with developers and manage tasks efficiently. These skills ensure you can support development teams, maintain code quality, and contribute to smooth project workflows.

What is the difference between Programming Assistant vs Software Developer?

AspectProgramming AssistantSoftware Developer
Required CredentialsTypically an associate degree or coding bootcamp certificationBachelor's degree in computer science or related field
Work EnvironmentSupport teams, assist in coding tasks, often in collaborative settingsDesign, develop, and maintain software applications independently or in teams
Employer & Industry UsageUsed in tech companies, startups, and IT departments for support rolesCore role in software companies, tech firms, and development agencies

In summary, a Programming Assistant typically supports software development teams with coding tasks and requires less formal education, while a Software Developer is responsible for creating and maintaining software, often holding a bachelor's degree and working independently on complex projects.

What does a programming assistant do?

A programming assistant supports software development by helping write, test, and debug code, often using programming languages and development tools. They may also assist with documentation, code reviews, and learning new technologies to improve project efficiency.

What are the most commonly searched types of Programming jobs in Iowa?

The most popular types of Programming jobs in Iowa are:

What cities in Iowa are hiring for Programming Assistant jobs?

Cities in Iowa with the most Programming Assistant job openings:

Infographic showing various Programming Assistant job openings in Iowa as of August 2026, with employment types broken down into 2% As Needed, 75% Full Time, 20% Part Time, 1% Temporary, and 2% Contract. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution, with an average salary of $34,488 per year, or $16.6 per hour.

Food and Nutrition Operations Specialist

Southeast Polk Community School District

Pleasant Hill, IA • On-site

$40K - $47K/mo

Other

Posted 25 days ago


Job description

Position Type:
Support Staff/Operations Specialist
Date Posted:
7/27/2026
Location:
Food & Nutrition
Date Available:
As Soon as Possible
Closing Date:
Until Filled
SOUTHEAST POLK COMMUNITY SCHOOL DISTRICT
Job Description
Job Title: Food & Nutrition Operations Specialist (6:15am-2:45pm) (10-month)
Pay Range: $40,000 to $47,000 per year
Qualifications:
Required:
  1. High school diploma plus additional coursework/certification in Dietetics, Food Service Management, or Nutrition.
  2. ServSafe Certified or ability to obtain within 6 months of hire.
  3. Demonstrates the ability to follow directions and complete tasks in a timely manner.
  4. Demonstrates the ability to problem solve and promote a positive team driven environment.
  5. Demonstrates the ability to work effectively and respectfully with staff, students and families, and the general public.
  6. Demonstrates the ability to communicate with diverse populations both verbally and in writing.
  7. Demonstrates the ability to work independently and meet deadlines.
  8. Demonstrates the ability to provide work direction and respond to requests in a courteous and helpful manner.
Preferred:
  1. Bachelor's Degree in Dietetics, Food Service Management, Nutrition or related field.
  2. Prior experience in a similar role in the K-12 setting. Supervision of nutrition staff a plus.
  3. Experience with purchasing, receiving and inventory and cost analysis procedures.
  4. Experience with large quantity meal planning and preparation in a K-12 setting.
  5. Experience utilizing nutrition related software for nutrient analysis, recipe development, production records, costing and point of sale systems.
  6. Demonstrates the ability to evaluate and improve the work environment for employees.
  7. Demonstrates the ability to provide work direction and respond to requests in a courteous and helpful manner.
  8. General knowledge of the USDA Food & Nutrition programs and regulations.
  9. Demonstrates the ability to lead a group of individuals in the successful completion of tasks and meeting of goals.
Reports to: Director of Food and Nutrition Services
Job Goal:
The Operations Specialist is responsible for assisting in the coordination of the nutrition services department including staff training, daily on-site support, evaluation, menu planning and development, quality assurance, student satisfaction, purchasing and procurement of goods, marketing, special programming and assisting the Director of Nutrition Services with day to day operations of the department.
Performance Responsibilities:
  1. Staff Training and Support
    1. Provide direct supervision and ongoing support to Head Cooks and Cooks across assigned buildings
    2. Assist in resolving personnel issues and participate in performance evaluations, and staff development.
    3. Train new staff, support adherence to standard operating procedures (SOPs), and lead staff training sessions.
    4. Fill in for cooks and head cooks as assigned to maintain operational efficiency
    5. Monitor and support compliance with USDA meal pattern requirements, Iowa DOE regulations and health department standards
    6. Assist with hands-on training for support staff in the use of nutrition department software systems
    7. Assist with system maintenance and updates in collaboration with district IT as needed
    8. Use technology platforms to promote school nutrition programs and initiatives.
  2. Menu Planning and Development
    1. Assist in planning, preparing and overseeing the service of large-quantity meals that meet USDA nutritional guidelines for K 12 settings
    2. Support compliance with all federal, state, and local food safety and nutrition regulations
    3. Assist in developing menus for various school nutrition programs
    4. Assist in standardizing recipes and providing nutrient analysis, allergen information, and descriptive labels using software
  3. Quality Assurance
    1. On a daily basis, evaluate food quality, service efficiency and adherence to policies and procedures
    2. Collaborate with nutrition team on initiatives to improve program participation and student satisfaction
  4. Purchasing and Procurement
    1. Assist with purchasing, receiving, inventory management, and cost analysis to ensure efficient food service operations.
    2. Assist in coordinating procurement processes in alignment with district policies and USDA requirements.
    3. Maintain food safety standards through proper handling, storage, and documentation practices.
    4. Participate in daily ordering as needed
  5. Marketing & Special Programming
    1. Assist with and help plan taste tests and student focused events
    2. Actively participate in promoting nutrition education
    3. Actively participate in initiatives for gathering student feedback
    4. Assist with and create presentations for internal and external staff and students
    5. Assist with and help lead wellness committee meetings and initiatives
  6. Professional Excellence
    1. Perform all responsibilities ethically and professionally, maintaining confidentiality where appropriate.
    2. Communicate effectively across departments, contributing to a positive and collaborative work environment.
    3. Demonstrate leadership as a proactive team member within the school community.
    4. Maintain reliable attendance and punctuality.
    5. Participates in and completes required training
    6. Perform all other duties as may be assigned
Physical Demands:
  1. Occasionally walk and stand throughout kitchen and food service areas.
  2. Frequently work in environments with high temperatures, humidity, and limited ventilation (e.g., kitchens and bakeries).
  3. Occasionally work in cold environments such as coolers and freezers.
  4. Frequently perform job duties in a busy environment with regular interruptions.
  5. Occasionally lift/carry up to:
    1. 50 pounds to waist level
    2. 40 pounds to shoulder level
    3. 20 pounds overhead
  6. Occasionally carry up to 40 pounds for distances up to 20 feet.
  7. Occasionally push or pull up to 500 pounds on wheeled equipment, requiring up to 35 pounds of force at approximately 36 inches above floor level.
  8. Occasionally operate basic commercial kitchen, bakery, and cleaning equipment.
  9. Occasionally use hand tools and material handling carts requiring a grip force of up to 15 pounds.
  10. Occasionally handle and apply cleaning and sanitizing chemicals while using appropriate personal protective equipment (PPE).

Note: The physical demands described above represent real life tasks an employee may need to perform as part of the essential functions of this job. Reasonable accommodations may be made to individuals with disabilities to perform the essential functions. While the frequency may be low, the above stated physical demands may be required during the course of a daily work shift. Tasks that have physical demands that exceed the above stated limits should only be performed with sufficient manpower or material handling equipment.
Evaluation: Performance of this job will be evaluated in accordance with provisions of the Board's policy on Evaluation of Classified Personnel.
Terms of Employment:
1. 9-month position +10 days, 8 hours per day.
2. Salary as determined by Board of Education.
Disclaimer:
The statements of this job description are intended to describe the general nature and level of work being performed by individuals assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties, and skills required of personnel in this position. These statements are not intended to limit or in any way modify the right of any supervisor to assign, direct, and control the work of employees under his or her supervision.
It is the policy of the Southeast Polk Community School District not to illegally discriminate on the basis of race, color, national origin, gender, disability, religion, creed, age (for employment), marital status (for programs), genetic information (for employment), sexual orientation, gender identity and socioeconomic status (for programs) in its educational programs and its employment practices. There is a grievance procedure for processing complaints of discrimination. If you have questions or a grievance related to this policy please contact, Joseph M. Horton, Associate Superintendent, Affirmative Action Coordinator, Equity Coordinator and Title IX Coordinator, Southeast Polk District Office, 8031 NE University Ave., Pleasant Hill, IA 50327, (515) 967-4294, joseph.horton@southeastpolk.org. Inquiries or grievances may also be directed to the Iowa Civil Rights Commission, Des Moines, IA, 50319-0201, (515) 281-4121; or the U.S. Department of Education, Region VII Office of Civil Rights, 500 West Madison Street, Suite 1475, Chicago, IL 60661.
Created: 6/8/2026