1

Programmer Programmer Jobs in Iowa (NOW HIRING)

CNC Programmer

Bettendorf, IA · On-site

$28 - $35/hr

Experience and Skills * 1-3 years' experience in CNC Programming software, Gibbs CAM; * Ability to read and interpret blue prints and 3D models; * Ability to plan and execute daily and weekly ...

CNC Programmer

Bettendorf, IA · On-site

$28 - $35/hr

Experience and Skills * 1-3 years' experience in CNC Programming software, Gibbs CAM; * Ability to read and interpret blue prints and 3D models; * Ability to plan and execute daily and weekly ...

Hawarden PLC Programmer

Hawarden, IA

$66K - $89K/yr

We are seeking highly qualified to join our team as a Programmer. Candidate primary responsibilities would include development, modification, and troubleshooting of ladder logic and state logic PLC ...

Hawarden PLC Programmer

Hawarden, IA · On-site

$66K - $89K/yr

We are seeking highly qualified to join our team as a Programmer. Candidate primary responsibilities would include development, modification, and troubleshooting of ladder logic and state logic PLC ...

CNC Programmer - 2nd or 3rd shift

Ankeny, IA · On-site

$25.25 - $34.50/hr

CNC Programmer REPORTS TO: Toolroom Supervisor FLSA: Non-exempt JOB SUMMARY: Completes assigned engineering tasks as needed to build production equipment. Uses various machining techniques to produce ...

next page

Showing results 1-20

Programmer Programmer information

What is the difference between Programmer Programmer vs Software Developer?

AspectProgrammer ProgrammerSoftware Developer
Required CredentialsTypically a diploma or degree in computer science or related fieldSimilar credentials, often with additional certifications or experience
Work EnvironmentOften focused on coding tasks within development teamsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech giants, and enterprise IT
Search & Comparison IntentPeople compare to understand roles, skills, and career pathsOften compared to programmers for clarity on responsibilities

While both Programmer Programmer and Software Developer roles involve coding and software creation, Software Developers typically have broader responsibilities including design and testing, whereas Programmers focus mainly on writing code. Understanding these differences helps in choosing the right career path or job search focus.

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

To thrive as a Programmer, you need strong analytical thinking, coding proficiency in languages such as Python, Java, or C++, and a relevant degree or equivalent experience. Familiarity with development environments, version control systems like Git, and possibly certifications such as Microsoft Certified: Azure Developer are often required. Problem-solving abilities, attention to detail, and effective teamwork are standout soft skills in this role. These skills ensure that programmers can build reliable software, adapt to changing requirements, and contribute effectively to collaborative development projects.

What are programmers?

Programmers, also known as software developers or coders, are professionals who write, test, and maintain computer programs and software applications. They use programming languages such as Python, Java, C++, or JavaScript to create software solutions that meet user needs or solve specific problems. Programmers often work as part of a team to design, develop, and improve software systems, ensuring that programs run efficiently and securely. Their responsibilities may also include debugging code, updating existing software, and collaborating with other IT professionals to deliver high-quality products.

What are some common challenges programmers face when working on large-scale projects?

Programmers working on large-scale projects often encounter challenges such as managing complex codebases, ensuring effective communication within cross-functional teams, and maintaining code quality as the project evolves. Balancing rapid development with thorough testing and documentation can also be demanding. Additionally, integrating new features without introducing bugs or technical debt requires careful planning, collaboration, and adherence to best practices like version control and code reviews.
What are popular job titles related to Programmer Programmer jobs in Iowa? For Programmer Programmer jobs in Iowa, the most frequently searched job titles are:
What job categories do people searching Programmer Programmer jobs in Iowa look for? The top searched job categories for Programmer Programmer jobs in Iowa are:
What cities in Iowa are hiring for Programmer Programmer jobs? Cities in Iowa with the most Programmer Programmer job openings:
Infographic showing various Programmer Programmer job openings in Iowa as of July 2026, with employment types broken down into 84% Full Time, 9% Part Time, 1% Temporary, 5% Contract, and 1% Nights. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution.
CNC Programmer

CNC Programmer

Lincoln Electric

Bettendorf, IA • On-site

$28 - $35/hr

Full-time

Re-posted 27 days ago


Lincoln Electric rating

7.5

Company rating: 7.5 out of 10

Based on 48 frontline employees who took The Breakroom Quiz

225th of 429 rated machine equipment manufacturers


Job description

Lincoln Electric is a high-performance industrial machinery and technology leader who helps customers manufacture and maintain vital equipment and infrastructure. Lincoln Electric's innovative solutions enable higher quality and productivity across a variety of processes including welding, cutting, brazing, machining, process automation, and field repair. The Company leverages proprietary technologies and expertise in materials science, power electronics, automation, and intelligent software to help customers build better and achieve resilience in their operations. Headquartered in Cleveland, Ohio, Lincoln Electric is the essential 'Linc' that keeps the economy running. The Company operates 71 manufacturing and automation facilities across 20 countries and serves customers in over 160 countries. For more information about Lincoln Electric and its products and services, visit the Company's website at https://www.lincolnelectric.com.
Location: Bettendorf
Req ID: 29174
Pay Range: $28-$35
Position Summary
This position uses the CAM software to develop programs for CNC machines. Using knowledge and understanding of proper fixture design and building to develop new programs and setups. This position will also mentor others learning to use the CAM software.
Job Responsibilities
  • Develop or edit programs to achieve a blueprint quality part;
  • Design and direct building of proper fixtures as needed;
  • Effectively utilize tooling and machine/equipment to drive operations toward maximum efficiency;
  • Meet production and quality goals in a timely and efficient manner;
  • Train CNC operators or machinists and those learning to use the CAM software;
  • Understand fit, form, and function of parts for simplified processing;
  • Use verbal and written communication/reports to provide updates to leadership;
  • Monitor budgets and machine utilization to understand continuous improvement opportunities;
  • Must keep work area clean and organized;
  • Perform other job-related duties as assigned.

Experience and Skills
  • 1-3 years' experience in CNC Programming software, Gibbs CAM;
  • Ability to read and interpret blue prints and 3D models;
  • Ability to plan and execute daily and weekly scheduled tasks;
  • Ability to provide directions to peers within the Machine department;
  • High attention to detail and quality;
  • Ability to gather data, compile information and prepare reports;
  • Safely operate fork trucks and overhead cranes;
  • Proficient PC skills
  • Excellent team player with organizational and time management skills; and
  • Safety (OSHA, SDS), ANSI (RIA) standards.

Environmental, Health and Safety
  • Understand the Company's EH&S policy and how it relates to this job;
  • Be aware of OSHA & EPA laws and regulations as well as company rules and policies that pertain to this job;
  • Work in a safe and environmentally friendly manner and observe all company EH&S procedures;
  • Immediately notify the supervisor if there is any safety hazard, any equipment not operating correctly or if there are any questions regarding EH&S procedures; and
  • Attend required EH&S training.

Physical Demands and Work Environment
The physical demands and work environment characteristics described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Physical demands: While performing duties of job, employee is typically required to stand; walk; sit; use hands to finger, handle, or feel objects, tools, or controls; reach with hands and arms; balance; stoop; squat; climb; see; talk and hear. Be able to climb ladders; lift hand tools approx. 1-15 lbs. in weight to complete machine assembly and set up, parts up to 50 lbs. Repetition with activity.
  • Work environment: The noise level in the work environment is usually low to moderate; temperature in the assembly area may fluctuate with the seasons, as the production area is not air-conditioned.

Lincoln Electric is an Equal Opportunity Employer. We are committed to promoting equal employment opportunity for applicants, without regard to their race, color, national origin, religion, sex (including pregnancy, childbirth, or related medical conditions, including, but not limited to, lactation), sexual orientation, gender identity, age, veteran status, disability, genetic information, and any other category protected by federal, state, or local law.

What Lincoln Electric employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom