CNC Programmer (On-Site)
$40 - $45/hr
We are currently seeking several CNC Programmer for our Shields Manufacturing facility in Tualatin Oregon. (On-site position). We offer : * A Highly competitive total compensation package * Medical ...
$40 - $45/hr
We are currently seeking several CNC Programmer for our Shields Manufacturing facility in Tualatin Oregon. (On-site position). We offer : * A Highly competitive total compensation package * Medical ...
$40 - $45/hr
We are currently seeking several CNC Programmer for our Shields Manufacturing facility in Tualatin Oregon. (On-site position). We offer : * A Highly competitive total compensation package * Medical ...
$40 - $45/hr
We are currently seeking several CNC Programmer for our Shields Manufacturing facility in Tualatin Oregon. (On-site position). We offer : * A Highly competitive total compensation package * Medical ...
$40 - $45/hr
We are currently seeking several CNC Programmer for our Shields Manufacturing facility in Tualatin Oregon. (On-site position). We offer : * A Highly competitive total compensation package * Medical ...
$35 - $42/hr
The CNC Programmer/Machinist will work in a team environment and develop CNC programs and processes for equipment and tooling components utilizing CNC controlled equipment & related software. THE ...
$35 - $42/hr
The CNC Programmer/Machinist will work in a team environment and develop CNC programs and processes for equipment and tooling components utilizing CNC controlled equipment & related software. THE ...
Portland, OR · On-site
$35 - $42/hr
The CNC Programmer/Machinist will work in a team environment and develop CNC programs and processes for equipment and tooling components utilizing CNC controlled equipment & related software. THE ...
Portland, OR · On-site
$35 - $42/hr
The CNC Programmer/Machinist will work in a team environment and develop CNC programs and processes for equipment and tooling components utilizing CNC controlled equipment & related software. THE ...
Portland, OR · On-site
$35 - $42/hr
The CNC Programmer/Machinist will work in a team environment and develop CNC programs and processes for equipment and tooling components utilizing CNC controlled equipment & related software. THE ...
Portland, OR · On-site
$35 - $42/hr
The CNC Programmer/Machinist will work in a team environment and develop CNC programs and processes for equipment and tooling components utilizing CNC controlled equipment & related software. THE ...
$27.75 - $38/hr
CNC Machinist and Programmer This full-time CNC Machinist and Programmer role focuses on manufacturing precision machined components for UAV applications, with an emphasis on close-tolerance parts ...
Quick apply
$27.75 - $38/hr
CNC Machinist and Programmer This full-time CNC Machinist and Programmer role focuses on manufacturing precision machined components for UAV applications, with an emphasis on close-tolerance parts ...
$27.75 - $38/hr
Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...
$27.75 - $38/hr
Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...
Hood River, OR · On-site
$27.75 - $38/hr
Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...
Hood River, OR · On-site
$27.75 - $38/hr
Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...
$27.75 - $38/hr
Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...
$27.75 - $38/hr
Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...
$27.75 - $38/hr
Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...
$27.75 - $38/hr
Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...
Hood River, OR · On-site
$27.75 - $38/hr
Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...
Hood River, OR · On-site
$27.75 - $38/hr
Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...
Portland, OR · On-site
$27 - $37/hr
High school diploma or GED * 3+ years of CNC programming experience * 4+ years of CNC machinist or operator experience * Working knowledge of machining math (algebra, trigonometry) * Experience ...
Portland, OR · On-site
$27 - $37/hr
High school diploma or GED * 3+ years of CNC programming experience * 4+ years of CNC machinist or operator experience * Working knowledge of machining math (algebra, trigonometry) * Experience ...
Portland, OR · On-site
$27 - $37/hr
High school diploma or GED * 3+ years of CNC programming experience * 4+ years of CNC machinist or operator experience * Working knowledge of machining math (algebra, trigonometry) * Experience ...
Portland, OR · On-site
$27 - $37/hr
High school diploma or GED * 3+ years of CNC programming experience * 4+ years of CNC machinist or operator experience * Working knowledge of machining math (algebra, trigonometry) * Experience ...
Eugene, OR · On-site
$26.50 - $36.50/hr
ABOUT THE POSITION Programmer is responsible for the creating, managing and improving, production CNC machining centers, offline bend programing and supporting offline robotic weld programming to ...
Eugene, OR · On-site
$26.50 - $36.50/hr
ABOUT THE POSITION Programmer is responsible for the creating, managing and improving, production CNC machining centers, offline bend programing and supporting offline robotic weld programming to ...
Eugene, OR · On-site
$26.50 - $36.50/hr
ABOUT THE POSITION Programmer is responsible for the creating, managing and improving, production CNC machining centers, offline bend programing and supporting offline robotic weld programming to ...
Quick apply
Eugene, OR · On-site
$26.50 - $36.50/hr
ABOUT THE POSITION Programmer is responsible for the creating, managing and improving, production CNC machining centers, offline bend programing and supporting offline robotic weld programming to ...
Fairview, OR · On-site
$32 - $40/hr
Posted: 05/28/2026 Job Number: 149312 Madden Industrial Craftsmen is seeking a highly skilled CNC Machinist / Programmer for a direct hire opportunity with a well-established manufacturing company in ...
Fairview, OR · On-site
$32 - $40/hr
Posted: 05/28/2026 Job Number: 149312 Madden Industrial Craftsmen is seeking a highly skilled CNC Machinist / Programmer for a direct hire opportunity with a well-established manufacturing company in ...
$32 - $40/hr
Madden Industrial Craftsmen is seeking a highly skilled CNC Machinist / Programmer for a direct hire opportunity with a well-established manufacturing company in Portland, OR. This position is ideal ...
Quick apply
$32 - $40/hr
Madden Industrial Craftsmen is seeking a highly skilled CNC Machinist / Programmer for a direct hire opportunity with a well-established manufacturing company in Portland, OR. This position is ideal ...
$28 - $47/hr
CNC Machinist & Programmer Location: Hood River, OR Pay: $28-$47/hour (DOE) Sign-On Bonus: $1,000-$4,000 (paid after 1 year of service) Relocation Assistance: Up to $5,000 (based on distance ...
Quick apply
$28 - $47/hr
CNC Machinist & Programmer Location: Hood River, OR Pay: $28-$47/hour (DOE) Sign-On Bonus: $1,000-$4,000 (paid after 1 year of service) Relocation Assistance: Up to $5,000 (based on distance ...
Tualatin, OR · On-site
$40 - $45/hr
Ascentec Engineering is hiring a Dev NPI Prototype CNC Machinist III/IV who will be responsible for CNC setup, machining, and some programming of quick-turn prototype and Low-Volume/High-Mix (LVHM ...
Tualatin, OR · On-site
$40 - $45/hr
Ascentec Engineering is hiring a Dev NPI Prototype CNC Machinist III/IV who will be responsible for CNC setup, machining, and some programming of quick-turn prototype and Low-Volume/High-Mix (LVHM ...
Tualatin, OR · On-site
$40 - $45/hr
Ascentec Engineering is hiring a Dev NPI Prototype CNC Machinist III/IV who will be responsible for CNC setup, machining, and some programming of quick-turn prototype and Low-Volume/High-Mix (LVHM ...
Quick apply
Tualatin, OR · On-site
$40 - $45/hr
Ascentec Engineering is hiring a Dev NPI Prototype CNC Machinist III/IV who will be responsible for CNC setup, machining, and some programming of quick-turn prototype and Low-Volume/High-Mix (LVHM ...
$17.79 - $20.49
3% of jobs
$20.49 - $23.20
5% of jobs
$23.20 - $25.90
11% of jobs
$26.91 is the 25th percentile. Wages below this are outliers.
$25.90 - $28.60
15% of jobs
The median wage is $31.05 / hr.
$28.60 - $31.31
17% of jobs
$31.31 - $34.01
14% of jobs
$35.83 is the 75th percentile. Wages above this are outliers.
$34.01 - $36.71
14% of jobs
$36.71 - $39.42
9% of jobs
$39.42 - $42.12
6% of jobs
$42.12 - $44.82
3% of jobs
$44.82 - $47.53
2% of jobs
$17
$32
$47
A CNC programmer operates a computer numerical control machine to cut materials like metal and plastic for building things such as airplanes or appliances. In the simplest terms, the CNC programmer uses coding and software to tell the machine what to cut. In addition to initially programming machinery, they also troubleshoot and improve existing software and codes. They work with blueprints to ensure precise directions, and engineers to make improvements.
| Aspect | Cnc Programmer | Cnc Machinist |
|---|---|---|
| Primary Role | Designs and writes CNC code to control machine tools | Operates and sets up CNC machines based on provided programs |
| Skills & Certifications | G-code programming, CAD/CAM software, technical certifications | Machine operation, measurement, troubleshooting skills |
| Work Environment | Design offices, programming stations, sometimes on the shop floor | Shop floor, machine shop environments |
| Responsibilities | Creating programs, optimizing machining processes | Running machines, inspecting parts, maintaining equipment |
While both roles work closely in manufacturing, a Cnc Programmer focuses on creating and optimizing CNC programs, whereas a Cnc Machinist operates and maintains the machines based on those programs. Understanding these differences helps in choosing the right career path or job search focus.

$40 - $45/hr
Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Posted 13 days ago
Sourced by ZipRecruiter
Machinery manufacturing
1,001 - 5,000 Employees
South Paris, ME, US
1974