1

Programmer Jobs in Cedar Falls, IA (NOW HIRING)

CNC Programmer

Cedar Falls, IA ยท On-site

$24.75 - $33.75/hr

With interesting opportunities in engineering, marketing, sales, supply chain, operations, HR, finance, and more across more than 40 diverse businesses around the globe, chances are, we have ...

CNC Programmer

Cedar Falls, IA ยท On-site

$24.75 - $33.75/hr

With interesting opportunities in engineering, marketing, sales, supply chain, operations, HR, finance, and more across more than 40 diverse businesses around the globe, chances are, we have ...

CNC Programmer

Cedar Falls, IA ยท On-site

$24.75 - $33.75/hr

With interesting opportunities in engineering, marketing, sales, supply chain, operations, HR, finance, and more across more than 40 diverse businesses around the globe, chances are, we have ...

CNC Programmer

Cedar Falls, IA ยท On-site

$24.75 - $33.75/hr

With interesting opportunities in engineering, marketing, sales, supply chain, operations, HR, finance, and more across more than 40 diverse businesses around the globe, chances are, we have ...

Marvin is looking for a Computer Numerically Controlled (CNC) Programmer to develop and maintain the programs that drive the production of our windows and doors. In this role, you'll support our Made ...

CNC Programmer-Cedar Falls,Iowa

Morrison, IA ยท On-site

$24 - $32.75/hr

With interesting opportunities in engineering, marketing, sales, supply chain, operations, HR, finance, and more across more than 40 diverse businesses around the globe, chances are, we have ...

Embedded Software Engineer

Waterloo, IA ยท On-site

$70K - $120K/yr

RFA Engineering ( www.rfamec.com ) supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation ...

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking a growth-oriented candidate to ...

Manufacturing Engineer

Waverly, IA ยท On-site

$67K - $87K/yr

We are looking for an engineer who enjoys solving complex manufacturing challenges, improving production processes, designing tooling and fixtures, and collaborating with production, quality, and ...

Manufacturing Engineer

Waterloo, IA ยท On-site

$40 - $43/hr

Manufacturing Engineer Client: Heavy Machine Manufacturing Company Location: Waterloo, IA 50701 Duration: 24 Months (Possible extension/conversion) Shift: 2nd (3:30 PM - 12:00 AM) OR 3rd (10:30 PM ...

Civil Engineer

Waterloo, IA ยท On-site

$2.9K - $5.8K/mo

At the center of these projects is a talented group of Civil Engineers who help to ensure that each initiative is conceived, planned and completed on time, in budget and according to specification.

At the center of these projects is a talented group of Civil Engineers who help to ensure that each initiative is conceived, planned and completed on time, in budget and according to specification.

Manufacturing Engineer

Waterloo, IA ยท On-site

$68K - $87K/yr

As a Foundry OFP Manufacturing Engineer, you will plan, coordinate, and perform manufacturing engineering projects across the foundry. Operating in a team environment, you will collaborate closely ...

next page

Showing results 1-20

Programmer information

See Cedar Falls, IA salary details

$11

$36

$63

How much do programmer jobs pay per hour?

As of Aug 9, 2026, the average hourly pay for programmer in Cedar Falls, IA is $36.77, according to ZipRecruiter salary data. Most workers in this role earn between $23.94 and $47.84 per hour, depending on experience, location, and employer.

Do programmers get paid a lot?

Programmers often earn competitive salaries that vary based on experience, location, and specialization. Skilled programmers with knowledge of popular programming languages and tools tend to have higher earning potential, especially in high-demand industries or roles requiring advanced technical skills.

Is there still a demand for programmers?

Yes, demand for programmers remains strong across many industries due to ongoing digital transformation, software development needs, and the growth of technologies like cloud computing, AI, and cybersecurity. Programmers with skills in popular programming languages and experience with modern development tools are particularly sought after.

What are some common challenges programmers face when working on large, collaborative projects?

Programmers working on large, collaborative projects often encounter challenges such as coordinating code changes with team members, managing version control conflicts, and ensuring consistent coding standards across the project. Effective communication and using tools like Git are essential to prevent overlapping work or integration issues. Additionally, understanding the overall architecture and regularly attending team meetings can help programmers stay aligned with project goals and timelines.

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 proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and usually a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and common frameworks or libraries is also important. Attention to detail, effective communication, and adaptability help programmers collaborate and respond to evolving project requirements. These skills ensure code quality, efficient teamwork, and the ability to create robust software solutions in a constantly changing tech landscape.

What job does a programmer do?

A programmer writes, tests, and maintains computer software using programming languages such as Java, Python, or C++. They analyze user needs, develop code solutions, and troubleshoot issues to ensure software functions correctly. Programmers often work in teams and may use development tools like IDEs and version control systems.

What does a programmer do?

Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.

What kind of jobs can a programmer get?

Programmers can work in various roles such as software developers, web developers, mobile app developers, systems analysts, and database administrators. They often work in industries like technology, finance, healthcare, and gaming, using programming languages like Java, Python, or C++ and may require certifications or knowledge of development tools. Job environments can range from startups to large corporations, with opportunities for remote or on-site work.

What is the difference between Programmer vs Software Developer?

AspectProgrammerSoftware Developer
Required CredentialsTypically a degree in computer science or related field; coding certificationsSimilar credentials; often includes additional knowledge of software design and architecture
Work EnvironmentOften focused on coding and debugging within teams or projectsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech companies, and enterprise IT
Search & Comparison IntentPeople compare to understand coding roles and responsibilitiesBroader scope including development lifecycle and project management

While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.

What are the most commonly searched types of Programmer jobs in Cedar Falls, IA? The most popular types of Programmer jobs in Cedar Falls, IA are:
What cities near Cedar Falls, IA are hiring for Programmer jobs? Cities near Cedar Falls, IA with the most Programmer job openings:
Infographic showing various Programmer job openings in Cedar Falls, IA as of July 2026, with employment types broken down into 90% Full Time, 5% Part Time, and 5% Contract. Highlights an 95% In-person, and 5% Hybrid job distribution, with an average salary of $76,492 per year, or $36.8 per hour.

CNC Programmer

IDEX Corporation

Cedar Falls, IA โ€ข On-site

$24.75 - $33.75/hr

Full-time

Re-posted 23 days ago


Job description

If you're looking for a special place to build or grow your career, you've found it. Whether you're an experienced professional, a recent college graduate or somewhere in between, IDEX is a place where you can apply your existing skills and learn new ones in an environment where you can make an impact.
With interesting opportunities in engineering, marketing, sales, supply chain, operations, HR, finance, and more across more than 40 diverse businesses around the globe, chances are, we have something special for you.
PRIMARY FUNCTION:
Develop, program, evaluate, troubleshoot, and recommend CNC machine tools, utilizing personal computers, CAM software, and DNC systems.
PRIMARY DUTIES AND RESPONSIBILITIES:
  • Develop efficient CNC programs and related materials using tool drawings, fixture drawings, part prints, and associated documents.

  • Work with operators, lead people, supervisors, manufacturing engineers, and other internal and external resources to optimize old and new processes and assist in training of these processes.
  • Recommend new or revised tooling, fixtures, equipment, software, and process improvements to support efficient operations.
  • Conduct special studies, assist with capital research, serve on special teams, and provide support for Statistical Process Control (SPC) or other quality initiatives as required.
  • Proactively communicate operations, problems, and opportunities as they arise.
  • Take positive action to advance personal knowledge of manufacturing technology, CNC programming, CAM software, DNC technology, and related information.
  • Maintain appropriate records and documentation to assist in the control and evaluation of programming operations.
  • Assist in the development of a safe working environment through the use of occupational safety and health standards, including ergonomic principles.
  • Other related duties as required.

EDUCATION AND/OR EXPERIENCE REQUIREMENTS:
  • High school diploma or equivalent required.

  • Manufacturing Technology, Industrial Automation, or related AA or AS degree preferred.
  • Training or experience working with CAM software required; EdgeCam preferred.
  • Varied CNC operating experience desirable.

OTHER SPECIAL REQUIREMENTS:
  • Certain positions with IDEX Corporation and its business units require access to controlled goods and technologies subject to the International Traffic in Arms Regulations or the Export Administration Regulations. Applicants for these positions may need to be "U.S. Persons," as defined in these regulations. Generally, a "U.S. Person" is a U.S. citizen, U.S. national, lawful permanent resident, or an individual who has been granted refugee or asylum status.

  • Requires extensive knowledge of machine processes, capabilities, and resources available.
  • Strong knowledge of general math, geometry, and trigonometry.
  • Visualization ability required.

COMPUTER SKILLS:
  • Proficient with Microsoft Office products including, but not limited to, Word, Excel, and Outlook.

  • Knowledge of computer basics required.

WORK ENVIRONMENT REQUIREMENTS:
  • Ability to move within office and manufacturing complex, write by hand and keyboard, and perform general office functions.

  • Ability to communicate by speech and hearing via phone and in person.
  • Visual acuity needed for close detail work and computer use.
  • General manufacturing, warehouse and office environment.

ORGANIZATIONAL RELATIONSHIPS
  • Must have the ability to effectively communicate with customers, suppliers and all levels of corporate and company personnel.

  • Requires frequent contact with personnel from all departments, at all management levels, and outside vendors.

Are you ready to join a different kind of company where our people, our culture, and our commitments are centered around providing trusted solutions that improve lives around the world?
IDEX is an Equal Opportunity Employer. IDEX gives consideration for employment to qualified applicants without regard to race, color, religion, creed, genetic information, sex, sexual orientation, gender identity or expression, marital status, age, national origin, disability, protected veteran status, or any other consideration or protected category made unlawful by federal, state or local laws.
Attention Applicants: If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, please let us know. Likewise, if you are limited in the ability to access or use this online application process and need an alternative method for applying, we will determine an alternate way for you to apply. Please contact our Talent Acquisition Team at lfcareers@idexcorp.com for assistance with an accommodation. These contact tools may be used only by individuals with a disability for accommodation requests. Do not inquire as to the status of an application.

IDEX logo

About IDEX

Sourced by ZipRecruiter

IDEX Corporation is a global leader in fluid and metering technologies, providing a wide range of solutions for various industries. With a diverse portfolio of highly engineered products, IDEX serves customers in sectors such as healthcare, life sciences, food and beverage, water and wastewater, energy, and more. IDEX's innovative solutions help their customers optimize processes, enhance efficiency, and improve safety. IDEX's product offerings include precision fluid handling systems, pumps, valves, meters, dispensing equipment, and other specialty products. These technologies are designed to meet rigorous standards and deliver reliable performance in critical applications.

Industry

Manufacturing

Company size

5,001 - 10,000 Employees

Headquarters location

Lake Forest, IL, US

Year founded

1988

Social media