CNC Machinist/Programmer
$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 ...
$107K - $138K/yr
Statistical programmers work collaboratively with internal colleagues and external vendors to ensure the efficient, high-quality production of analysis datasets and statistical outputs for study ...
$107K - $138K/yr
Statistical programmers work collaboratively with internal colleagues and external vendors to ensure the efficient, high-quality production of analysis datasets and statistical outputs for study ...
Portland, OR · On-site +1
$72K - $98K/yr
Controls Programmer - Portland, OR - $105K + Profit Sharing | Premier BAS Contractor in the Pacific NorthwestAbout the Opportunity: A top systems integration and temperature controls contractor in ...
Portland, OR · On-site +1
$72K - $98K/yr
Controls Programmer - Portland, OR - $105K + Profit Sharing | Premier BAS Contractor in the Pacific NorthwestAbout the Opportunity: A top systems integration and temperature controls contractor in ...
Portland, OR · On-site
$28 - $38.50/hr
CNC Programmer | Build, Optimize, Innovate Shift | Monday through Friday 8 AM - 5 PM with a 60 Minute Lunch [Location - e.g., Leatherman South, North or East depending on the project] At Leatherman ...
Portland, OR · On-site
$28 - $38.50/hr
CNC Programmer | Build, Optimize, Innovate Shift | Monday through Friday 8 AM - 5 PM with a 60 Minute Lunch [Location - e.g., Leatherman South, North or East depending on the project] At Leatherman ...
Portland, OR · On-site
$28 - $38.50/hr
CNC Programmer | Build, Optimize, Innovate Shift | Monday through Friday 8 AM - 5 PM with a 60 Minute Lunch [Location - e.g., Leatherman South, North or East depending on the project] At Leatherman ...
Portland, OR · On-site
$28 - $38.50/hr
CNC Programmer | Build, Optimize, Innovate Shift | Monday through Friday 8 AM - 5 PM with a 60 Minute Lunch [Location - e.g., Leatherman South, North or East depending on the project] At Leatherman ...
Bend, OR · On-site
$35 - $38/hr
This role focuses on Mastercam programming for 3 and 4-axis mills, lathes, and multi-tasking mill/turn equipment. You will be responsible for developing processes for tight-tolerance, complex ...
Quick apply
Bend, OR · On-site
$35 - $38/hr
This role focuses on Mastercam programming for 3 and 4-axis mills, lathes, and multi-tasking mill/turn equipment. You will be responsible for developing processes for tight-tolerance, complex ...
Bend, OR · On-site
$35 - $38/hr
This role focuses on Mastercam programming for 3 and 4-axis mills, lathes, and multi-tasking mill/turn equipment. You will be responsible for developing processes for tight-tolerance, complex ...
Quick apply
Bend, OR · On-site
$35 - $38/hr
This role focuses on Mastercam programming for 3 and 4-axis mills, lathes, and multi-tasking mill/turn equipment. You will be responsible for developing processes for tight-tolerance, complex ...
Oregon City, OR · On-site
$56K - $78K/yr
The Social Services Programmer also oversees volunteer training and scheduling, meal packing and distribution processes, client reassessments, and accurate recordkeeping for both clients and ...
Oregon City, OR · On-site
$56K - $78K/yr
The Social Services Programmer also oversees volunteer training and scheduling, meal packing and distribution processes, client reassessments, and accurate recordkeeping for both clients and ...
We use Objective C and Swift programming languages to create native applications for iPhone, whereas we use Android Code to develop native applications for Android devices. To create applications ...
We use Objective C and Swift programming languages to create native applications for iPhone, whereas we use Android Code to develop native applications for Android devices. To create applications ...
Programmer III Location : Salem, OR Duration : 5 + Months Complete Description: Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and documenting programs.
Programmer III Location : Salem, OR Duration : 5 + Months Complete Description: Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and documenting programs.
Tualatin, OR · On-site
$30 - $45/hr
Ascentec Engineering is hiring a Prototype Machinist at our Tualatin headquarters! The selected candidate will program and set up Vertical, Horizontal and/or 5th Axis CNC Mills for machining of quick ...
Tualatin, OR · On-site
$30 - $45/hr
Ascentec Engineering is hiring a Prototype Machinist at our Tualatin headquarters! The selected candidate will program and set up Vertical, Horizontal and/or 5th Axis CNC Mills for machining of quick ...
La Grande, OR · On-site
$4K/mo
Posting Details Position Information Position Title Programmer Analyst 1 Full or Part Time Full Time FTE 1.0 Position Type Regular Posting Number 20110683C&A Position Summary Information Summary ...
La Grande, OR · On-site
$4K/mo
Posting Details Position Information Position Title Programmer Analyst 1 Full or Part Time Full Time FTE 1.0 Position Type Regular Posting Number 20110683C&A Position Summary Information Summary ...
Tualatin, OR · On-site
$30 - $45/hr
Ascentec Engineering is hiring a Prototype Machinist at our Tualatin headquarters! The selected candidate will program and set up Vertical, Horizontal and/or 5th Axis CNC Mills for machining of quick ...
Tualatin, OR · On-site
$30 - $45/hr
Ascentec Engineering is hiring a Prototype Machinist at our Tualatin headquarters! The selected candidate will program and set up Vertical, Horizontal and/or 5th Axis CNC Mills for machining of quick ...
Sherwood, OR · On-site
$28.50 - $39/hr
CNC Programmer Treske Precision Machining, Inc. is a precision machine shop. We serve: Space & Defense, Aerospace, Electronics and Commercial Customers. We are Technology Driven including Robotic ...
Quick apply
Sherwood, OR · On-site
$28.50 - $39/hr
CNC Programmer Treske Precision Machining, Inc. is a precision machine shop. We serve: Space & Defense, Aerospace, Electronics and Commercial Customers. We are Technology Driven including Robotic ...
Eugene, OR · Remote
$100K - $135K/yr
We are looking for a Tandem COBOL Programmer for a remote full-time permanent role in Eugene, OR.Must be a resident of one of the following states: Oregon, Washington, California, Idaho, Montana ...
Eugene, OR · Remote
$100K - $135K/yr
We are looking for a Tandem COBOL Programmer for a remote full-time permanent role in Eugene, OR.Must be a resident of one of the following states: Oregon, Washington, California, Idaho, Montana ...
Description Ascentec Engineering is hiring a Prototype Machinist at our Tualatin headquarters! The selected candidate will program and set up Vertical, Horizontal and/or 5th Axis CNC Mills for ...
Description Ascentec Engineering is hiring a Prototype Machinist at our Tualatin headquarters! The selected candidate will program and set up Vertical, Horizontal and/or 5th Axis CNC Mills for ...
Tualatin, OR · On-site
$30 - $45/hr
Ascentec Engineering is hiring a Prototype Machinist at our Tualatin headquarters! The selected candidate will program and set up Vertical, Horizontal and/or 5th Axis CNC Mills for machining of quick ...
Quick apply
Tualatin, OR · On-site
$30 - $45/hr
Ascentec Engineering is hiring a Prototype Machinist at our Tualatin headquarters! The selected candidate will program and set up Vertical, Horizontal and/or 5th Axis CNC Mills for machining of quick ...
$70K - $104K/yr
In this role, you will collaborate with a cross-functional team of developers, data scientists, and healthcare professionals to develop and maintain systems that calculate payment data and help ...
$70K - $104K/yr
In this role, you will collaborate with a cross-functional team of developers, data scientists, and healthcare professionals to develop and maintain systems that calculate payment data and help ...
$100K - $130K/yr
Building Automation System (BAS) Programmer - Portland, OR - $100K-$130K + Full BenefitsAbout the Opportunity: A respected mechanical contractor in the Pacific Northwest is seeking an experienced BAS ...
$100K - $130K/yr
Building Automation System (BAS) Programmer - Portland, OR - $100K-$130K + Full BenefitsAbout the Opportunity: A respected mechanical contractor in the Pacific Northwest is seeking an experienced BAS ...
Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and documenting programs. May require an associate's degree in a related area and at least 2 years or ...
Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and documenting programs. May require an associate's degree in a related area and at least 2 years or ...
$13.48 - $19.31
7% of jobs
$19.31 - $25.14
7% of jobs
$28.69 is the 25th percentile. Wages below this are outliers.
$25.14 - $30.97
17% of jobs
$30.97 - $36.80
14% of jobs
The median wage is $38.98 / hr.
$36.80 - $42.63
13% of jobs
$42.63 - $48.46
9% of jobs
$52.30 is the 75th percentile. Wages above this are outliers.
$48.46 - $54.28
12% of jobs
$54.28 - $60.11
6% of jobs
$60.11 - $65.94
5% of jobs
$65.94 - $71.77
4% of jobs
$71.77 - $77.60
5% of jobs
$13
$43
$77
| Aspect | Programmer Programmer | Software Developer |
|---|---|---|
| Required Credentials | Typically a diploma or degree in computer science or related field | Similar credentials, often with additional certifications or experience |
| Work Environment | Often focused on coding tasks within development teams | Involves designing, coding, testing, and maintaining software applications |
| Employer & Industry Usage | Used across tech companies, startups, and IT departments | Common in software firms, tech giants, and enterprise IT |
| Search & Comparison Intent | People compare to understand roles, skills, and career paths | Often compared to programmers for clarity on responsibilities |
While both Programmer Programmer and Software Developer roles involve coding and software creation, Software Developers typically have broader responsibilities including design and testing, whereas Programmers focus mainly on writing code. Understanding these differences helps in choosing the right career path or job search focus.

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 requires an adequate programming background to analyze engineering data and develop tooling strategies that support the broader production team. The CNC Machinist / Programmer sets up and operates milling machines to machine aluminum and trim composite parts, interprets blueprints and engineering specifications, and monitors quality to ensure all work meets customer tolerances and company standards. Candidates with additional experience programming and operating a gantry-style CMM for dimensional inspection are not required but would be a plus. This role would also be responsible for creating setup documentation when requested by supervisor
Duties & Responsibilities
Skills & Knowledge
Minimum Qualifications