CNC Programmer

Opti Staffing

Gresham (OR)

On-site

USD 48,000 - 55,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Full-time
Day shift

Job summary

Opti Staffing Group is partnering with a local precision machining company in Gresham, OR to add an experienced CNC Programmer/Setup Machinist. This is a hands-on role for someone who enjoys programming, setup, production support, and process improvement for mills and lathes.

You will read blueprints, troubleshoot programs, help with tooling and fixturing, and work closely with machinists to improve workflow. Day shift, full-time, $35–$40/hr DOE, with opportunities to influence project outcomes.

Qualifications

  • Several years of CNC machining experience.
  • Strong CNC programming experience.
  • Ability to program and set up both mills and lathes.
  • Strong understanding of CNC machining processes, tooling, and setups.

Responsibilities

  • Program CNC mills and lathes for a variety of machining jobs.
  • Set up jobs on CNC machines and get them running efficiently for operators.
  • Troubleshoot programs, setups, tooling, and machining processes as needed.
  • Help determine the best approach for running jobs efficiently and consistently.
  • Support workflow throughout the shop and help keep jobs moving through production.
  • Assist with quoting new jobs and determining machining requirements.
  • Assist with prototype development and first-run parts.
  • Work closely with machinists and operators to improve processes and production efficiency.

Skills

CNC programming
Milling & turning
Blueprint reading
Tooling setup
Troubleshooting
Independent ownership

Tools

Mastercam

Job description

CNC PROGRAMMER / SETUP MACHINIST

Location: Gresham, OR

Pay: $35–$40/hr to start DOE — flexible for the right experience

Schedule: Day Shift

Who We Are

Opti Staffing Group is partnering with a local precision machining company in Gresham that is looking to add an experienced CNC Programmer to their team. This is a hands‑on role for someone who enjoys being involved throughout the machining process, from programming and setup through production and process improvement. The ideal candidate will be comfortable working with both CNC mills and lathes and will be able to jump in wherever needed to keep jobs moving efficiently.

What You’ll Do
  • Program CNC mills and lathes for a variety of machining jobs
  • Set up jobs on CNC machines and get them running efficiently for operators
  • Troubleshoot programs, setups, tooling, and machining processes as needed
  • Help determine the best approach for running jobs efficiently and consistently
  • Support workflow throughout the shop and help keep jobs moving through production
  • Assist with quoting new jobs and determining machining requirements
  • Help select and purchase tooling and other machining supplies
  • Assist with prototype development and first-run parts
  • Work closely with machinists and operators to improve processes and production efficiency
  • Help with fixtures, tooling, and process improvements as needed
  • Read and interpret blueprints, drawings, and GD&T requirements
  • Maintain a clean, organized, and safe work environment
What’s In It for You
  • $35–$40/hr to start DOE — flexible for the right candidate
  • Full-time day-shift opportunity
  • Hands‑on role with a variety of machining work
  • Opportunity to have a direct impact on programming, setup, workflow, and efficiency
  • Work with both CNC mills and lathes
  • Opportunity to be involved with prototypes, tooling, quoting, and process development
  • Stable position with a local precision manufacturing company
What You Need to Have
  • Several years of CNC machining experience
  • Strong CNC programming experience
  • Ability to program and set up both mills and lathes
  • Strong understanding of CNC machining processes, tooling, and setups
  • Ability to troubleshoot and optimize CNC programs
  • Experience reading blueprints and working from tight specifications
  • Ability to work independently and take ownership of jobs from programming through production
  • Strong problem-solving skills and attention to detail
The Musts
  • CNC programming experience
  • Mill and lathe setup experience
  • Ability to get machines running efficiently for operators
  • Strong understanding of tooling and machining processes
  • Comfortable working in a hands‑on production environment
Preferred
  • Preferred Mastercam experience
  • Experience with quoting and job costing
  • Prototype machining experience
  • Experience selecting and purchasing toolingFixture design/build experience
  • Experience improving shop workflow and machining efficiency
  • Experience in a job-shop or high-mix manufacturing environment
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CNC Programmer & Setup Specialist – Mills & Lathes
CNC Programmer & Setup Specialist – Mills & Lathes

Opti Staffing • Gresham (OR)

On-site
USD 48,000 - 55,000
Full-time
Day shift
Swing Shift or Weekend shift - CNC Mill Operator
Swing Shift or Weekend shift - CNC Mill Operator

Opti Staffing • Tigard (OR)

On-site
USD 39,000 - 44,000
Relaxed environment
Team-focused culture
Entry-Level - CNC Mill Operator
Entry-Level - CNC Mill Operator

Opti Staffing • Portland (OR)

On-site
USD 22,000 - 31,000
CNC Machinist / Programmer / Team Lead
CNC Machinist / Programmer / Team Lead

Southern Illinois Crankshaft, Inc. • Northern (KY)

On-site
USD 60,000 - 85,000
Full benefits package
Health, dental, and vision insurance
Life and disability insurance
+2
CNC Machinist
CNC Machinist

Accelera • Kansas City (MO)

On-site
USD 41,000 - 48,000
Benefits package
CNC Programmer/Set-Up
CNC Programmer/Set-Up

Progressive-Machine- • Town of Victor (NY)

On-site
USD 41,000 - 63,000
CNC Programmer/Set-Up
CNC Programmer/Set-Up

Progressive Machine & Design Llc • Northern (KY), New York (NY)

On-site
USD 4,133,000 - 6,337,000
CNC Machinist/Programmer
CNC Machinist/Programmer

ALL JOBS • Cokato (MN)

On-site
USD 55,000 - 85,000
CNC Programmer/Machinist
CNC Programmer/Machinist

SEECO - Southern Electrical Equipment Company • Monroe (NC)

On-site
USD 60,000 - 76,000
CNC Machinist/Programmer
CNC Machinist/Programmer

Forsman-Farms,-Inc. • Cokato (MN)

On-site
USD 52,000 - 76,000