1

Cnc Machine Programmer Jobs in Oregon (NOW HIRING)

The Temporary CNC machinist will be responsible for receiving part drawings, 3D files, and NC Files ... Machine controllers preferred. * Experience reading and interpreting engineering drawings ...

CNC Machinst

Redmond, OR · On-site

$21.95 - $31/hr

If you're a skilled CNC Machinist looking to make a real impact and grow your career with a ... Read and interpret engineering drawings, production routings, layouts, and set-up sheets. * Use ...

If you're a skilled CNC Machinist looking to make a real impact and grow your career with a ... Read and interpret engineering drawings, production routings, layouts, and set-up sheets. * Use ...

NPI Machinist

Tualatin, OR · On-site

$27 - $44/hr

Work with NC programming and planning department to develop a repeatable production process including development of setup instructions and in-process inspection requirements. * CNC machine prove out ...

CNC Machinst

Redmond, OR · On-site

$21.95 - $31/hr

If you're a skilled CNC Machinist looking to make a real impact and grow your career with a ... Read and interpret engineering drawings, production routings, layouts, and set-up sheets. * Use ...

The CNC Programmer/Machinist will work in a team environment and develop CNC programs and processes ... Ability to read blueprints using GD&T, apply machine shop math, and work with close tolerances ...

The CNC Programmer/Machinist will work in a team environment and develop CNC programs and processes ... Ability to read blueprints using GD&T, apply machine shop math, and work with close tolerances ...

The CNC Programmer/Machinist will work in a team environment and develop CNC programs and processes ... Ability to read blueprints using GD&T, apply machine shop math, and work with close tolerances ...

CNC Machinist

Tualatin, OR · On-site

$20 - $27/hr

Detects malfunctions in machine operations such as worn or damaged cutting tools * Reads prints and ... read and interpret engineered drawings in decimal and fractional inch units. * Ability to ...

CNC Machinist

Milwaukie, OR · On-site

$24 - $34/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

Portland, OR · On-site

$28 - $45/hr

Key Responsibilities: · Set up, program, and operate CNC lathes, mills, and other advanced machine ... engineering drawings, and CAD/CAM files. · Troubleshoot and resolve complex machining issues ...

CNC Machinist

Milwaukie, OR · On-site

$24 - $32/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 - $32/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 ...

next page

Showing results 1-20

Cnc Machine Programmer information

See Oregon salary details

$17

$32

$47

How much do cnc machine programmer jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for cnc machine 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 the difference between Cnc Machine Programmer vs Cnc Operator?

AspectCnc Machine ProgrammerCnc Operator
Primary RoleDesigns and writes CNC code to create manufacturing programsOperates CNC machines based on existing programs
Skills & CertificationsKnowledge of CAD/CAM software, programming skills, technical certificationsMachine operation skills, basic technical knowledge, safety training
Work EnvironmentDesign labs, manufacturing floors, programming stationsManufacturing floors, machine stations
ResponsibilitiesDevelops and tests CNC programs, troubleshooting, optimizing machining processesSets up machines, loads programs, monitors production, performs basic maintenance

While both roles are essential in CNC manufacturing, the Cnc Machine Programmer focuses on creating and optimizing CNC programs, requiring technical and programming skills. The Cnc Operator executes these programs on the shop floor, emphasizing machine operation and monitoring. Understanding these differences helps in choosing the right career path or job focus within CNC manufacturing.

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

To thrive as a CNC Machine Programmer, you need strong skills in computer-aided design (CAD), computer-aided manufacturing (CAM), blueprint reading, and a solid understanding of machining processes, typically supported by technical training or an associate degree. Familiarity with programming languages like G-code, and experience with CNC software such as Mastercam or SolidWorks, are essential, along with relevant certifications. Attention to detail, problem-solving ability, and effective communication set outstanding programmers apart in this role. These skills ensure precision, efficiency, and safety in manufacturing environments where exact specifications and collaboration are critical.

What are some common challenges CNC Machine Programmers face when transitioning from manual programming to CAM software?

CNC Machine Programmers often find the shift from manual G-code programming to using CAM (Computer-Aided Manufacturing) software challenging, as it requires learning new software interfaces and workflows. Adapting to the advanced features of CAM software, such as toolpath optimization and 3D modeling, can initially be overwhelming. However, mastering these tools significantly increases productivity and allows for more complex part designs. Most companies provide training or mentorship to help programmers bridge this gap, and collaborating with experienced team members can ease the transition.

What are CNC Machine Programmers?

CNC Machine Programmers are skilled professionals who create, modify, and optimize the instructions (code) that control computer numerical control (CNC) machines used in manufacturing. They translate engineering drawings and specifications into CNC programs to guide machinery such as mills, lathes, and routers in producing precision parts. Their work ensures that manufacturing processes are efficient, accurate, and meet quality standards. CNC programmers often use specialized software like CAD/CAM and possess a strong understanding of materials, tooling, and machining techniques.
What are popular job titles related to Cnc Machine Programmer jobs in Oregon? For Cnc Machine Programmer jobs in Oregon, the most frequently searched job titles are:
What job categories do people searching Cnc Machine Programmer jobs in Oregon look for? The top searched job categories for Cnc Machine Programmer jobs in Oregon are:
What are popular job titles related to Cnc Machine Programmer jobs in OR? For Cnc Machine Programmer jobs in OR, the most frequently searched job titles are:
Infographic showing various Cnc Machine Programmer job openings in Oregon as of May 2026, with employment types broken down into 99% Full Time, and 1% Part Time. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution, with an average salary of $68,078 per year, or $32.7 per hour.
CNC Machinist - Aerospace Manufacturing

CNC Machinist - Aerospace Manufacturing

Cascade Engineering Technologies

Canby, OR • On-site

$25 - $41/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 29 days ago


Job description

Cascade Engineering Technologies- CNC Machinist, Level 2 & 3
Pay: $25.00-$41.00 per hour + Shift Differential
Company Overview
Cascade Engineering Technologies is a precision aerospace manufacturer specializing in metrology-driven machining of titanium and Inconel castings, Inconel forgings, and aluminum plate components for both commercial and defense aerospace applications.
Our team supports complex aerospace programs requiring high levels of precision, process control, and continuous improvement. We are committed to quality, accountability, innovation, and operational excellence throughout every stage of manufacturing.
Join a Growing Aerospace Manufacturer New 5-Axis Machines Strong Pay + Overtime Opportunities+ Quarterly bonuses after 6 months
Cascade Engineering Technologies, Inc. is growing fast and hiring skilled CNC Machinists (Level 2 & 3) for multiple shifts. We manufacture precision components supporting both defense and commercial aerospace programs. If you're looking for a better opportunity, advanced equipment, strong benefits, and long-term stability-we want to talk.
Why Join CET?
Significant company growth and strong customer demand
Excellent job security
New 5-axis machines being added through 2026
Overtime opportunities available
Quarterly bonus opportunity after 6 months
401(k) with company match
Medical, Dental & Vision insurance
Paid Time Off
Career growth opportunities
Team culture built on Positive Attitude, Accountability, Integrity & Drive
Open Positions
CNC Machinist - Level 2
Experienced machinist proficient in setting up recurring production parts on 3, 4, and 5-axis CNC machines. Comfortable with tooling, offsets, and reading work instructions. Ideal for someone ready to continue growing into a Level 3 role.
CNC Machinist - Level 3
Advanced machinist experienced in setting up and proving out new or existing CNC programs. Able to troubleshoot machining and program issues, support process improvements, and help train others on shop standards and production parts.
Available Shifts (10-12 Hour Shifts)
Day Shift: Monday-Thursday 5:00 AM - 3:30 PM
Swing Shift: Monday-Thursday 3:30 PM - 2:00 AM
Currently seeking Lathe / VTL Machinist for Swing Shift
Weekend Shift: Friday-Sunday 5:00 AM - 5:30 PM
Weekend Swing Shift: Friday-Sunday 5:00 PM - 5:30 AM
Overtime available based on production needs.
What You'll Do
  • Set up and operate 3, 4 & 5-axis CNC machines
  • Machine high-precision aerospace components
  • Adjust tooling and offsets for optimal performance
  • Troubleshoot machining and program issues
  • Partner with Programming and Quality teams
  • Support continuous improvement efforts
  • Maintain quality and safety standards

Requirements
  • Level 2: 2-5 years machining experience
  • Level 3: 5+ years machining experience
  • Strong blueprint reading skills
  • GD&T experience preferred
  • Reliable attendance and strong work ethic
  • Must be a U.S. Citizen

Benefits
  • 401(k) with Company Match
  • Medical / Dental / Vision
  • PTO
  • HSA / FSA
  • Life Insurance
  • Referral Program