1

Cnc Machinist Programmer Jobs in Oregon (NOW HIRING)

CNC Machinist

Oregon City, OR · On-site

$28 - $40/hr

CNC Machinist Pay: $28-40/hour, D.O.E. This role focuses on setting up and operating CNC mill turns ... Collaborate with engineers, production personnel, programmers, and supervisors to resolve machining ...

CNC Machinist

Hillsboro, OR · On-site

$30 - $40/hr

Machine setup and operation expertise ... Proficiency in programming and CNC program edits * Experience with CMM operation, vertical and ...

New

Madden Industrial Craftsmen is seeking a qualified CNC Machinist for a long-term, day shift direct hire role in NW Portland, OR. The person in this position will support a job shop specializing in ...

Be Seen First

CNC Programmer Machinist

Gaston, OR · On-site

$17 - $35/hr

We are also looking for CNC programmer, we use MasterCam. Duties * Operate manual and CNC machines, lathes, and other machining equipment to produce parts and components. * Interpret blueprints and ...

CNC Machinist

Milwaukie, OR · On-site

$24 - $36/hr

Minimum 2 years of CNC machine operating experience (CNC programming experience is a plus) * Knowledge of hand tools and knowledge of shop math (compound angles, trigonometry) * Prior experience with ...

CNC Machinist

Milwaukie, OR · On-site

$24 - $36/hr

Minimum 2 years of CNC machine operating experience (CNC programming experience is a plus) * Knowledge of hand tools and knowledge of shop math (compound angles, trigonometry) * Prior experience with ...

CNC Machinist

Milwaukie, OR · On-site

$24 - $36/hr

Minimum 2 years of CNC machine operating experience (CNC programming experience is a plus) * Knowledge of hand tools and knowledge of shop math (compound angles, trigonometry) * Prior experience with ...

CNC Machinist

Milwaukie, OR · On-site

$24 - $36/hr

Minimum 2 years of CNC machine operating experience (CNC programming experience is a plus) * Knowledge of hand tools and knowledge of shop math (compound angles, trigonometry) * Prior experience with ...

CNC Lead Machinist

Tualatin, OR · On-site

$27 - $39/hr

Ascentec Engineering is hiring at our Tualatin, Oregon headquarters! We are seeking a highly skilled and experienced CNC Lead Machinist to join our team for this full-time position. The ideal ...

You'll work closely with production and engineering to ensure consistent quality and efficient processes. CNC Machinist Essential Duties and Responsibilities: * Perform full machine setups including ...

CNC Lead Machinist

Tualatin, OR · On-site

$27 - $39/hr

Description Ascentec Engineering is hiring at our Tualatin, Oregon headquarters! We are seeking a highly skilled and experienced CNC Lead Machinist to join our team for this full-time position. The ...

CNC Machinist I

Tualatin, OR · On-site

$19 - $27/hr

Ascentec Engineering is hiring! We are looking for machinists to join our team in Tualatin, Oregon ... Set up and operate a variety of CNC machine tools and controls to produce precision parts. There ...

CNC Machinist I

Tualatin, OR · On-site

$19 - $27/hr

Ascentec Engineering is hiring! We are looking for machinists to join our team in Tualatin, Oregon . We embrace the GWC philosophy (Gets It, Wants It, Capacity to Do It). We are looking for people ...

Showing results 21-40

Cnc Machinist Programmer information

See Oregon salary details

$17

$32

$47

How much do cnc machinist programmer jobs pay per hour?

As of Sep 8, 2026, the average hourly pay for cnc machinist programmer in Oregon is $32.73, according to ZipRecruiter salary data. Most workers in this role earn between $26.92 and $36.88 per hour, depending on experience, location, and employer.

What is a CNC machinist programmer?

CNC Machinist Programmers are skilled professionals who create, modify, and optimize computer numerical control (CNC) programs used to operate machines that fabricate parts from metal, plastic, or other materials. They interpret engineering drawings and technical specifications, translating them into precise instructions that guide CNC machines in cutting, drilling, milling, or turning components. Their role often includes selecting appropriate tools, troubleshooting issues with machining processes, and ensuring quality standards are met throughout production. CNC Machinist Programmers play a critical role in modern manufacturing by improving efficiency, accuracy, and consistency in the production of complex parts.

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

To thrive as a CNC Machinist Programmer, you need a solid understanding of machining processes, blueprint reading, and CNC programming, typically supported by a technical diploma or relevant experience. Proficiency with CAD/CAM software, G-code, and CNC machine operation is essential, and certifications like NIMS can be advantageous. Attention to detail, problem-solving ability, and effective communication are crucial soft skills for ensuring precision and collaborating with team members. These skills and qualities are vital for producing accurate parts, minimizing errors, and maintaining efficient manufacturing workflows.

What are some common challenges faced by CNC machinist programmers, and how can they overcome them?

CNC Machinist Programmers often encounter challenges such as interpreting complex blueprints, optimizing machining processes for efficiency, and troubleshooting unexpected machine errors. Staying current with the latest programming software and regularly collaborating with engineers and production teams can help address these issues. Additionally, attention to detail and continuous improvement through training are key to successfully managing tight tolerances and production deadlines in this role.

What is the difference between Cnc Machinist Programmer vs Cnc Operator?

AspectCnc Machinist ProgrammerCnc Operator
ResponsibilitiesDesigns, writes, and tests CNC programs to produce parts with precisionSets up and operates CNC machines based on existing programs
Skills & CertificationsKnowledge of CAD/CAM software, programming skills, technical certificationsBasic machine operation skills, safety training
Work EnvironmentMachine shops, manufacturing plants, often involves programming workManufacturing floors, machine operation
FocusProgramming and troubleshooting CNC machinesRunning machines efficiently and safely

The main difference is that Cnc Machinist Programmers focus on creating and testing CNC programs, while Cnc Operators primarily run and monitor machines based on existing programs. Both roles are essential in manufacturing but require different skill sets and responsibilities.

Can you make good money as a CNC machinist programmer?

CNC machinist programmers can earn competitive wages, especially with experience, advanced skills, and certifications. Salaries vary by industry, location, and complexity of the programming tasks, but skilled professionals often earn above-average pay in manufacturing and aerospace sectors.

How much do CNC machinist programmers earn?

CNC machinist programmers typically earn between $50,000 and $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in high-demand manufacturing sectors.

Is a CNC machinist programmer in demand?

CNC machinist programmers are in high demand due to the need for skilled operators who can write and optimize computer-controlled machining programs. The role requires knowledge of CAD/CAM software and precision manufacturing environments, and employment opportunities are strong in industries such as aerospace, automotive, and manufacturing. As automation increases, the demand for experienced CNC programmers continues to grow.

What are popular job titles related to Cnc Machinist Programmer jobs in Oregon?

For Cnc Machinist Programmer jobs in Oregon, the most frequently searched job titles are:

What job categories do people searching Cnc Machinist Programmer jobs in Oregon look for?

The top searched job categories for Cnc Machinist Programmer jobs in Oregon are:

What are popular job titles related to Cnc Machinist Programmer jobs in OR?

For Cnc Machinist Programmer jobs in OR, the most frequently searched job titles are:

Infographic showing various Cnc Machinist Programmer job openings in Oregon as of August 2026, with employment types broken down into 83% Full Time, 8% Part Time, 2% Contract, and 7% Nights. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $68,078 per year, or $32.7 per hour.

CNC Machinist

Aerotek

Oregon City, OR • On-site

$28 - $40/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 11 days ago


Key responsibilities

  • Set up and operate CNC mill turn and lathe machines to produce components according to specifications.

  • Interpret blueprints, technical drawings, and sample parts to determine machining requirements and verify finished parts meet specifications.

  • Collaborate with engineering and production teams to resolve machining problems and improve processes.


Job description

Job Title: CNC Machinist

Pay: $28-40/hour, D.O.E.

Job Description

This role focuses on setting up and operating CNC mill turns and lathes to produce high-quality components, primarily from plastic materials but also from titanium and stainless steel. You will interpret blueprints and technical drawings, program and adjust machining parameters using G and M code, and ensure all finished parts meet precise specifications. The position requires strong attention to detail, commitment to safety, and effective collaboration with engineering and production teams in a clean, organized manufacturing environment.

Responsibilities

  • Study blueprints, sketches, drawings, manuals, specifications, and sample parts to determine dimensions, tolerances, sequence of operations, and setup requirements for each workpiece.
  • Use measuring tools such as dial indicators, micrometers, scales, tape measures, calipers, and other precision instruments to control and verify machining operations.
  • Select, align, and secure holding fixtures, cutting tools, attachments, accessories, and materials on machines including mills, lathes, jig borers, grinders, and shapers.
  • Set up and operate 3-5-axis CNC mill turn and CNC lathes with sub-spindle, multiple turrets, and multi-turret configurations for production work.
  • Calculate and set machine controls to regulate machining factors such as speed, feed, coolant flow, and depth and angle of cut, or enter commands to retrieve, input, or edit computerized machine control programs.
  • Apply strong knowledge of G and M code to make program edits as needed to optimize machining performance and part quality.
  • Verify conformance of finished workpieces to specifications through inspection and measurement, making adjustments as necessary.
  • Perform basic daily maintenance on machines, including checking and maintaining oils and fluids, and promptly report any machine problems or abnormalities.
  • Grind and sharpen tooling as needed to maintain cutting performance and surface finish quality.
  • Create setup sheets for new jobs and update existing setup sheets to document tooling, fixturing, and process parameters clearly and accurately.
  • Collaborate with engineers, production personnel, programmers, and supervisors to resolve machining problems and improve processes.
  • Maintain machines and the surrounding work area in a clean, organized, and debris-free condition.
  • Safely operate forklifts, cranes, or other lifting devices to move materials and workpieces as required.
  • Follow all safety precautions and practice safe working habits, including consistent use of appropriate personal protective equipment (PPE) when required.
  • Report all unsafe conditions, near misses, and injuries to supervision in a timely and accurate manner.

Essential Skills

  • Proficient in reading and interpreting blueprints, engineering drawings, and technical specifications.
  • Strong working knowledge of G and M code, including the ability to make program edits when needed.
  • Hands-on experience setting up and operating CNC mills and lathes, including 3-5-axis CNC mills and turn machines with sub-spindle and multi-turret configurations.
  • Demonstrated ability to perform machine setups and operations primarily for plastic materials, with exposure to titanium and stainless steel machining.
  • Skilled in using precision measuring tools such as dial indicators, micrometers, calipers, scales, and tape measures for inspection and process control.
  • Experience working in a manufacturing environment with established safety and quality standards.
  • Excellent communication skills to collaborate effectively with engineers, programmers, production staff, and supervisors.
  • Strong retention and follow-through skills to consistently apply procedures, setups, and safety practices.
  • Ability to perform basic daily machine maintenance, including monitoring and maintaining oils and fluids.
  • Capability to safely operate forklifts, cranes, and other lifting devices in an industrial setting.

Additional Skills & Qualifications

  • Experience creating and updating setup sheets to document tooling, fixturing, and machining parameters.
  • Experience in inspection of machined parts using a variety of measuring instruments to verify conformance to specifications.
  • Familiarity with machining plastics as well as metals such as titanium and stainless steel in a production environment.
  • Comfort working with engineers and programmers to troubleshoot machining issues and improve processes.
  • Strong attention to detail and commitment to maintaining a clean and organized work area.
  • Ability to consistently follow safety protocols and use appropriate PPE.
  • Solid problem-solving skills and willingness to learn and adapt to new machining techniques and equipment.

Why Work Here?

Employees benefit from a supportive environment that values safety, quality, and continuous improvement, along with a comprehensive benefits package. The organization offers paid PTO and paid holiday time to support work-life balance, a 401(k) plan with company matching contributions to help build long-term financial security, and multiple medical plan options including a PPO and a high-deductible health plan with an HSA. Team members also have access to medical, dental, and vision coverage, creating a well-rounded benefits program that supports overall well-being.

Work Environment

The role is based in a clean, organized production facility within an industrial manufacturing environment in Oregon. The workplace emphasizes safety and quality, with clearly defined procedures and the use of personal protective equipment as required. You will work with CNC mill turns and lathes, including 3-5 axis machines and turn equipment with sub-spindles and multi-turrets, primarily machining plastic components with some titanium and stainless steel work. The facility is designed to support efficient production, proper material handling with forklifts and cranes, and a professional atmosphere focused on precision machining and continuous improvement.

Job Type & Location

This is a Contract to Hire position based out of Oregon City, OR.

Pay and Benefits

The pay range for this position is $28.00 - $40.00/hr.

Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)

Workplace Type

This is a fully onsite position in Oregon City,OR.

Application Deadline

This position is anticipated to close on Sep 15, 2026.

About Aerotek

Aerotek® Inc. provides staffing and services solutions in manufacturing, logistics, construction, aviation, facilities and maintenance. We provide the expertise, solutions and people required to rise to the challenges of North American industry. Headquartered in Hanover, Md., Aerotek operates a unified network of over 200 offices across North America, supporting more than 18,000 clients each year. Aerotek is an Allegis Group company, the global leader in workforce and business solutions. To learn more, visit: Aerotek.com | 1-888-AEROTEK.

Aerotek offers weekly pay, employee benefits including medical, dental & vision, life insurance, health advocacy and employee assistance programs, a 401(k) plan, and employee discounts.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

San Francisco Fair Chance Ordinance:
Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector:
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI):
We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

Company Description

We know that finding work is hard, and finding meaningful work is harder. Aerotek connects 180,000+ light industrial and skilled trades workers with 14,000+ employers each year, helping our workers navigate an evolving labor market and find jobs that meet their goals, skills, and interests. Since 1983, we have provided a variety of career opportunities across North American industry – from short-term assignments at Fortune 500 companies where you can build your skills, to long-term opportunities where you can play a vital role in solving companies’ construction, manufacturing, and maintenance challenges. Our 1,500+ experienced recruiters across 250+ offices work relentlessly to put our workforce in a position to thrive. Let us rise to meet your challenges and put our people-are-everything spirit to the test as your career continues to grow.


Aerotek logo

About Aerotek

Sourced by ZipRecruiter

We know that finding work is hard, and finding meaningful work is harder. Aerotek connects 180,000+ light industrial and skilled trades workers with 14,000+ employers each year, helping our workers navigate an evolving labor market and find jobs that meets their goals, skills and interests. Since 1983, we have provided a variety of career opportunities across North American industry – from short-term assignments at Fortune 500 companies where you can build your skills, to long-term opportunities where you can play a vital role solving for companies’ construction, manufacturing and maintenance challenges. Our 1,500+ experienced recruiters across 250+ offices work relentlessly to put our workforce in a position to thrive. Let us rise to meet your challenges and put our "people are everything" spirit to the test as your career continues to grow.

Industry

Recruiting and staffing services and travel arrangement services

Company size

1,001 - 5,000 Employees

Headquarters location

Hanover, MD, US