1

Computer Programmer Associate Jobs in Oskaloosa, IA

CNC Programmer

Oskaloosa, IA ยท On-site

$80K - $85K/yr

Collaborate with engineers and CAD technicians to improve tooling designs and manufacturing ... Associate's degree or certification in CNC machining, precision machining, or manufacturing ...

Clow Valve - CNC Programmer

Oskaloosa, IA ยท On-site

$25 - $34/hr

Collaborate with engineers and the CAD technician to enhance tooling designs. Utilize Mastercam ... Associate's degree and/or certification with emphasis in CNC machining, precision machining or ...

Collaborate with engineers and the CAD technician to enhance tooling designs. Utilize Mastercam ... Associate's degree and/or certification with emphasis in CNC machining, precision machining or ...

Clow Valve - CNC Programmer

Oskaloosa, IA ยท On-site

$25 - $34/hr

Collaborate with engineers and the CAD technician to enhance tooling designs. Utilize Mastercam ... Associate's degree and/or certification with emphasis in CNC machining, precision machining or ...

Control Engineer-3rd Shift- Monte

Montezuma, IA ยท On-site

$77K - $99K/yr

Through our robust product engineering, outstanding tooling capabilities and diverse process ... with associates, customers and vendors * Intermediate computer skills required * Ability to ...

Controls Engineer-Montezuma - B Shift

Montezuma, IA ยท On-site

$77K - $99K/yr

Through our robust product engineering, outstanding tooling capabilities and diverse process ... with associates, customers and vendors * Intermediate computer skills required * Ability to ...

Control Engineer- 2nd Shift- Monte

Montezuma, IA ยท On-site

$77K - $99K/yr

Through our robust product engineering, outstanding tooling capabilities and diverse process ... with associates, customers and vendors * Intermediate computer skills required * Ability to ...

Controls Engineer-Monte 3rd shift

Montezuma, IA ยท On-site

$77K - $99K/yr

Through our robust product engineering, outstanding tooling capabilities and diverse process ... with associates, customers and vendors * Intermediate computer skills required * Ability to ...

Control Engineer-3rd Shift- Monte

Montezuma, IA ยท On-site

$77K - $99K/yr

Through our robust product engineering, outstanding tooling capabilities and diverse process ... with associates, customers and vendors * Intermediate computer skills required * Ability to ...

Control Engineer- 2nd Shift- Monte

Montezuma, IA ยท On-site

$77K - $99K/yr

Through our robust product engineering, outstanding tooling capabilities and diverse process ... with associates, customers and vendors * Intermediate computer skills required * Ability to ...

PARTS SPECIALIST

Pella, IA ยท On-site

$55K - $65K/yr

Collaborate with manufacturing, engineering, purchasing, and service teams to resolve part issues ... High school diploma or GED required, associate degree or technical certification in parts ...

Posted today

PARTS SPECIALIST

Pella, IA ยท On-site

$55K - $65K/yr

Collaborate with manufacturing, engineering, purchasing, and service teams to resolve part issues ... High school diploma or GED required, associate degree or technical certification in parts ...

Posted today

Buyer

Pella, IA ยท On-site

Obtain and provide quotes and delivery dates, in a timely manner, to Sales, Engineering, Estimating ... EDUCATION - EXPERIENCE - COMPUTER SKILLS * Associates or Bachelor's degree preferred; * Or high ...

Computer Programmer Associate information

See Oskaloosa, IA salary details

$15

$21

$34

How much do computer programmer associate jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for computer programmer associate in Oskaloosa, IA is $21.98, according to ZipRecruiter salary data. Most workers in this role earn between $16.92 and $29.38 per hour, depending on experience, location, and employer.

What is a computer programmer associate?

A Computer Programmer Associate is an entry-level professional who writes, tests, and maintains computer code under the supervision of more experienced programmers. They typically work with specific programming languages to develop software applications or assist in updating existing programs. Their responsibilities may include debugging code, documenting processes, and providing technical support for software projects. This position is ideal for recent graduates or individuals seeking to start a career in software development.

What does a computer programmer associate do?

As a Computer Programmer Associate, you can expect to work on tasks such as debugging existing code, assisting with the development of new software features, and writing test cases to ensure program reliability. You'll often collaborate with more experienced programmers and participate in code reviews, which is a great way to learn industry best practices. Many associates also contribute to documentation and may help maintain databases or internal tools. This role provides valuable exposure to the software development lifecycle and sets a strong foundation for career growth.

What are the key skills and qualifications needed to thrive as a computer programmer associate?

To thrive as a Computer Programmer Associate, you need a solid understanding of programming languages (such as Python, Java, or C++), debugging, and algorithmic problem-solving, usually backed by a degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and basic database management is typically required. Strong attention to detail, teamwork, and effective communication skills help you collaborate on projects and resolve issues efficiently. These competencies ensure you can produce reliable code, adapt to evolving project requirements, and contribute meaningfully to software development teams.

Is it worth getting an associate's degree in computer programming?

For a computer programmer associate role, an associate's degree provides foundational knowledge of programming languages, algorithms, and software development. It can improve job prospects and earning potential, especially when combined with practical experience or certifications in relevant tools like Java, Python, or C++. However, many employers also value self-taught skills and work experience in lieu of formal degrees.

Is there a demand for computer programmer associates?

The demand for computer programmer associates remains strong due to ongoing growth in technology sectors, software development, and IT services. Employers seek candidates with programming skills in languages like Java, Python, and C++, along with familiarity with development tools and problem-solving abilities. Job opportunities are available across various industries, often requiring certifications or relevant experience.

What can I do with an associate's in computer programmer associate?

An associate's in computer programming prepares individuals for entry-level roles such as software developer, web developer, or application support technician. Graduates can work with programming languages like Java, Python, or C++, and often need to demonstrate problem-solving skills and familiarity with development tools. This degree can also serve as a stepping stone toward further education or certifications in specialized areas like cybersecurity or database management.
Infographic showing various Computer Programmer Associate job openings in Oskaloosa, IA as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 18% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $45,710 per year, or $22 per hour.

CNC Programmer

Soap Creek Resources

Oskaloosa, IA โ€ข On-site

$80K - $85K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 13 days ago


Job description

Join a precision-focused manufacturing team where advanced machining, CAM programming, and tooling development come together. This role is ideal for an experienced CNC Programmer who enjoys collaborating with engineering teams, optimizing machining processes, and ensuring high-quality tooling production from concept through completion.
In this role, you will support the production of foundry tooling, including patterns, core boxes, related components, and molds for injection molding applications. You will be responsible for programming, machine operation, continuous learning, and mentoring within a fast-paced manufacturing environment.

Duties:
Including but not limited to:

  • Collaborate with engineers and CAD technicians to improve tooling designs and manufacturing processes.
    Use Mastercam software to generate G-code programs for CNC machining operations.
  • Design work-holding fixtures or select appropriate purchased work-holding solutions.
  • Build and maintain an accurate departmental tool library database.
  • Select tooling and determine optimal speeds and feeds to maximize efficiency and quality output.
  • Interpret blueprints, CAD models, and technical drawings to support machining operations.
  • Set up and calibrate CNC machines for production runs.
  • Operate CNC machining equipment to produce precision components.
  • Monitor machining processes to ensure compliance with specifications and quality standards.
  • Perform in-process inspections using calipers, micrometers, and other measuring instruments.
  • Maintain a clean, organized, and safety-compliant work environment.
  • Support continuous improvement efforts by identifying process enhancements and new technology opportunities.
  • Stay current with advancements in CAD/CAM, tooling, machining, and work-holding technologies.
  • Mentor and support the development of Tooling Center machinists and team members.
  • Provide training and knowledge sharing to improve team capability and process understanding.

Skills and Qualifications:

  • Strong CNC programming experience.
  • Proficiency in reading blueprints, CAD models, and technical drawings.
  • Experience with CAD/CAM software (Mastercam strongly preferred).
  • Strong problem-solving and analytical skills.
  • Knowledge of various machining materials and manufacturing processes.
  • Strong mathematical aptitude, including trigonometry and geometry.
  • Experience with multi-axis machining preferred.
  • SolidWorks CSWA certification preferred.
  • Metallurgy and foundry tooling experience preferred.

Education & Experience:

  • High School Diploma or GED required.
  • 5 years of advanced manufacturing experience required.
  • 3 years of verifiable CAM programming experience required.
  • Associate’s degree or certification in CNC machining, precision machining, or manufacturing technology preferred.
  • 5+ years of advanced manufacturing experience with 3+ years CAM experience preferred.

Company Description

This is a fast-growing staffing and engineering services firm. With strong Midwest values and more than 20 years of experience, we aim to build meaningful, long-lasting relationships with all our clients.