Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Cnc Programmer

$35 - $45 per hour

Actalent

Job Description

Job Description

Job Title: CNC Programmer
Job Description

The CNC Programmer develops and documents complete manufacturing strategies to produce precision parts to print, including fixturing, tooling, and CNC programs. This role programs CNC mills, lathes, and wire EDM machines using the latest Mastercam software, creates detailed process paperwork from drawings and models, and supports the shop floor by setting up and proving out programs. The position requires a highly detail-oriented and organized professional with strong computer, communication, and problem-solving skills who can collaborate across departments and confidently operate in a machine shop environment.

Responsibilities

  • Review customer drawings, models, and requirements to develop comprehensive manufacturing strategies that produce parts to specification from start to finish.
  • Determine and document fixturing, tooling, and machining methods needed to manufacture parts per print.
  • Create clear and detailed process paperwork and shop travelers that other machinists will follow during manufacturing.
  • Use Mastercam software to program 2-, 3-, and 4-axis CNC machinery, including mills, lathes, and wire EDM machines.
  • Read, understand, and adjust G and M code to optimize programs and address issues as needed.
  • Set up CNC machines for new jobs, including loading programs, tooling, and fixtures, and ensure proper workholding and offsets.
  • Proof out new programs on the shop floor, verify first articles, and make necessary adjustments to achieve dimensional accuracy and quality requirements.
  • Plan and document manufacturing processes from raw material through final machining, ensuring efficient workflow and adherence to customer specifications.
  • Apply extensive knowledge of CNC machine tools, controls, and tooling to select appropriate strategies for complex geometries.
  • Interpret blueprints and GD&T to ensure all dimensional and tolerance requirements are met.
  • Use shop mathematics to calculate feeds, speeds, offsets, and other machining parameters.
  • Troubleshoot and resolve process and programming issues as they arise, using critical thinking and analytical skills.
  • Collaborate with machinists and other departments to clarify requirements, improve processes, and support production schedules.
  • Work independently with limited supervision while managing priorities and maintaining organized documentation.
  • Continuously build knowledge and skills in CNC programming, machining strategies, and Mastercam, and share expertise with colleagues.
Essential Skills
  • Proficiency using Mastercam software to program CNC mills, lathes, and wire EDM machines.
  • Ability to program 2-, 3-, and 4-axis CNC machine tools.
  • Ability to program CNC mills of various sizes and fully machined parts.
  • Strong experience planning and documenting manufacturing processes from start to finish.
  • Extensive knowledge of CNC machine tools, controls, and their operation.
  • Extensive knowledge of tooling and machining strategies for complex geometry.
  • Strong ability to read and interpret blueprints and GD&T.
  • Excellent machine shop mathematics skills.
  • Ability to read, understand, and adjust G and M code.
  • Strong analytical and problem-solving skills.
  • Excellent organizational skills and attention to detail.
  • Strong verbal and written communication skills.
  • Ability to work independently and perform job requirements with limited supervision.
  • Confidence working on the shop floor to set up and prove out CNC programs.
  • Detail-oriented and well-organized approach with solid computer skills.
Additional Skills & Qualifications
  • Hands-on experience as a machinist, including setting up and running CNC machines.
  • Experience proving out programs on the shop floor and validating first article parts.
  • Demonstrated ability to troubleshoot machining and programming issues in a production environment.
  • Strong desire to continuously build knowledge and skills and to share expertise with others.
  • Comfort working across departments and collaborating with production, engineering, and quality teams.
Work Environment

This role is fully onsite in Clackamas, OR, within a machine shop environment that utilizes CNC mills, lathes, and wire EDM machines programmed with Mastercam. The position follows a day shift schedule, Monday through Thursday from 7:00 a.m. to 4:30 p.m. and Friday from 7:00 a.m. to 11:00 a.m. You will work directly on the shop floor, around active machinery, tooling, and fixturing, and will regularly interact with machinists and other technical staff in a collaborative, production-focused setting.

Job Type & Location

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

Pay and Benefits

The pay range for this position is $35.00 - $45.00/hr.

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 Clackamas,OR.

Application Deadline

This position is anticipated to close on Jul 2, 2026.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

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

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on ziprecruiter.com for other accommodation options.

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.

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Cnc Programmer in Clackamas, OR vacancy
  • Opti Staffing is seeking a MasterCam Programmer to join their team in Clackamas, OR. This role involves programming CNC Mills, Lathes, and Wire EDM machines, creating detailed process documentation, and ensuring compliance with safety guidelines. The ideal candidate will... 
    Suggested

    Opti Staffing

    Happy Valley, OR
    3 days ago
  • Opti Staffing is hiring a Machinist III/CNC Programmer in Happy Valley, Oregon. The role involves developing manufacturing plans, setting up CNC equipment, and maintaining tolerance levels of +/-.001. Ideal candidates will have a strong CNC machining background, excellent... 
    Suggested

    Opti Staffing

    Happy Valley, OR
    3 days ago
  • $62k - $75k

     ...CNC Programmer Functional area: Production Onsite or Remote: Onsite Country/Region: US Location: Milwaukie, OR, US, 97267 Company name: Epiroc Industrial Tools and Attachments Date of posting: Jan 28, 2026 United. Inspired. Performance unites us, innovation inspires us... 
    Suggested
    Contract work
    Temporary work
    Remote work
    Monday to Friday
    Flexible hours
    Shift work
    Day shift

    Epiroc Group

    Milwaukie, OR
    3 days ago
  • $33 - $40 per hour

    MACHINIST III / CNC PROGRAMMER — WE ARE HIRING! Position: Machinist Level 3 | Location: Clackamas, OR | Pay: $33.00-$40.00/hr + $1.50/hr Swing Shift Differential | Schedule: Full-Time, Monday-Friday (Day or Swing Shift) About the Company Opti Staffing is hiring for a... 
    Suggested
    Full time
    Monday to Friday
    Shift work
    Day shift
    Afternoon shift

    Opti Staffing

    Happy Valley, OR
    3 days ago
  • $35 - $45 per hour

     ...Job Description Job Description Job Title: CNC Programmer Job Description The CNC Programmer develops and documents complete manufacturing strategies to produce precision parts to print, including fixturing, tooling, and CNC programs. This role programs CNC mills... 
    Suggested
    Contract work
    Temporary work
    Monday to Thursday
    Day shift

    Actalent

    Clackamas, OR
    4 days ago
  • $25 - $30 per hour

     ...We are currently seeking a CNC Machinist to join our 2nd shift team in Clackamas, OR. This role requires hands-on setup experience, problem-solving skills, and ownership of quality in a production environment. This is a great opportunity to join a stable manufacturing... 
    Temporary work
    Immediate start
    Monday to Friday
    Shift work
    Afternoon shift

    Cornell Pump

    Clackamas, OR
    4 days ago
  • $27 - $35 per hour

     ...DNA. If you appreciate an environment where you get to think new and constantly evolve, you will thrive here. Join Our Team as a CNC Machinist at Epiroc! You'll be part of our Machine Shop team working. This position is responsible for setting up and operating one... 
    Hourly pay
    Contract work
    Temporary work
    Relocation package
    Flexible hours
    Shift work
    Night shift
    Afternoon shift

    Epiroc Drilling Solutions, LLC

    Milwaukie, OR
    3 days ago
  • $30 per hour

    Opti Staffing is Hiring! Position: VTL CNC Machinist (Vertical Turning Lathe) Location: Clackamas, OR Pay: $30+/hr DOE Schedule: Day Shift Who We Are: Opti Staffing Group is hiring on behalf of a well-established manufacturing client in the Clackamas area. We are seeking... 
    Weekly pay
    Day shift

    Opti Staffing

    Happy Valley, OR
    2 days ago
  • Cornell Pump Company LLC is seeking a motivated CNC Machinist to join our 2nd shift team in Clackamas, OR. This position involves performing full machine setups and machining operations on various materials while ensuring quality and efficiency. Candidates should have prior... 
    Flexible hours
    Afternoon shift

    Cornell Pump Company LLC

    Happy Valley, OR
    1 day ago
  • $25 per hour

     ...and Vision Insurance Paid Time Off Stable full-time opportunity Supportive team environment Opportunities to grow your fabrication and CNC forming skills Work with high-quality structural steel projects What You Need to Have Experience operating a press brake or similar... 
    Full time

    Opti Staffing

    Happy Valley, OR
    1 day ago
  • $30 per hour

    Opti Staffing is hiring a VTL CNC Machinist for a well-established manufacturing client in Clackamas, OR. The position offers competitive pay starting at $30/hr, focusing on the setup and operation of Vertical Turning Lathes. Responsibilities include reading blueprints,... 
    Day shift

    Opti Staffing

    Happy Valley, OR
    2 days ago
  • $62k - $75k

    A global industrial tools manufacturer is seeking a CNC Programmer in Milwaukie, OR. This role involves developing CNC programs and processes to support manufacturing. Responsibilities include creating and verifying CNC programs, providing technical expertise, and mentoring... 

    Epiroc Group

    Portland, OR
    1 day ago
  • $25 per hour

     ...Days / Swing / Weekend shifts available Work 4 10-hour shifts or 3 12-hour shifts The CNC Press Brake Operator position is full-time. We offer a full benefit package including 100% employer paid medical, dental and life insurance. Dependent coverage, short... 
    Full time
    Temporary work
    Shift work
    Weekend work
    Day shift
    Afternoon shift

    American Metal Specialties Inc

    Milwaukie, OR
    2 days ago
  • $20.39 - $26.1 per hour

     ...close supervision, operates bench-type or floor-mounted machines (e.g. drill presses, grinders, broaches, screw machines, manual and CNC mills and lathes, shrink-wrap machines, saws etc.) within production operations. Operation is routine and repetitive. Essential Job... 
    Hourly pay
    Temporary work
    Work experience placement
    Local area
    Flexible hours
    Day shift

    Dover Corporation

    Milwaukie, OR
    1 day ago
  •  ...ReconCraft is seeking a skilled and detail-oriented CNC Press Brake Operator to support precision metal fabrication operations in Clackamas, Oregon. This role is responsible for setting up, programming, and operating CNC press brake equipment to produce high-quality... 
    Full time
    Local area
    Monday to Thursday
    Flexible hours

    Copper River Family of Companies

    Clackamas, OR
    3 days ago
  •  ..., you’ll be part of our Machine Shop team working as an on-site employee. This position is responsible for operating one or more NC, CNC, grinding, honing, or gear‑making machines. These machines perform drilling, tapping, milling, turning, boring, shaping and other machine... 
    Remote work
    Shift work
    Day shift

    Epiroc Group

    Milwaukie, OR
    2 days ago
  • $30 per hour

     ...Posted: 04/07/2026 Job Number: 138151 Job Description Madden Industrial Craftsmen is seeking a CNC Machinist for a long-term, swing shift or weekend shift role with a plastics manufacturing company located in Tigard, OR. The CNC Machinist position is responsible... 
    Shift work
    Weekend work
    Afternoon shift

    Madden Industrial Craftsmen

    Portland, OR
    1 day ago
  • $28 - $32 per hour

     ...CNC Machinist Role in Gresham, OR Legacy Talent Search is currently seeking candidates for a CNC Machinist role in Gresham, OR. Our client is a well-established industry leader known for innovation and a commitment to delivering the highest quality products. With a... 
    Hourly pay
    Afternoon shift

    Legacy Talent Search

    Gresham, OR
    4 days ago
  • $28 - $45 per hour

     ...Legacy Talent Search is currently seeking candidates for a CNC Machinist role in Portland, OR. Our client is a well-established industry leader known for innovation and a commitment to delivering the highest quality products. With a focus on precision and continuous... 

    Legacy Talent Search

    Portland, OR
    3 days ago
  • $30 - $40 per hour

     ...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 large and intricate components weighing up to 100,000 lbs. Pay: $30–$40/... 
    Relocation package
    Day shift

    Madden Industrial Craftsmen

    Portland, OR
    1 day ago
  •  ...a dynamic environment focused on developing new products, fostering professional growth, and shaping the future of technology.As the CNC Operator II you will set up and operate CNC machines, inspect products to ensure quality, and maintain equipment.What you’ll do at Tosoh... 
    Contract work

    Tosoh Quartz

    Portland, OR
    2 days ago
  •  ...Voyager Manufacturing Inc. CNC Machinist Portland, OR · Full time We are looking for an experienced CNC Machinist to handle setup and operation of CNC machines. You’ll be responsible for setting up machines, loading tools and materials, running production parts, and ensuring... 
    Full time

    Voyager Manufacturing Inc.

    Portland, OR
    2 days ago
  • $26 - $28 per hour

     ...CNC Lathe Operator Are you a skilled CNC professional looking for stability and a team that values your precision? We are partnering with a historic manufacturing leader in the Northwest Portland industrial area. This company has built a global reputation for manufacturing... 
    Hourly pay
    Monday to Friday
    Shift work
    Afternoon shift

    PrideStaff

    Portland, OR
    4 days ago
  • $25 - $27 per hour

    Legacy Talent Search is currently seeking candidates for a Press Brake Operator role in Clackamas, OR. Our client is a well-established industry leader known for precision manufacturing, innovation, and a commitment to delivering high-quality products. With a focus on ...
    Hourly pay

    Legacy Talent Search

    Clackamas, OR
    4 days ago
  •  ...Job Description Job Description Requirements:- Must be able to independently set up 3-axis and 4-axis CNC mills without supervision. Assist team members with troubleshooting machine setups and resolving issues. Ability to read G-code and make program edits... 
    Permanent employment
    Contract work
    Temporary work
    Flexible hours
    Shift work
    Night shift
    Day shift
    Afternoon shift

    W3Global Inc.

    Clackamas, OR
    a month ago
  • $24.2 per hour

     ...looking for a stable opportunity with the potential for permanent employment and career advancement. Machinist Job Duties: Operate CNC machining equipment, including mills, lathes, drill presses, grinders, and other production machinery. Follow blueprints, work... 
    Permanent employment
    Full time
    Temporary work
    Monday to Friday
    Afternoon shift

    Verstela

    Clackamas, OR
    11 days ago
  • $22 - $26 per hour

     ...Machine Operators to join our manufacturing team. This is an excellent opportunity for candidates with machining experience or formal CNC/Machining training who are looking to grow their skills in a fast-paced production environment. Position Summary Under close... 
    Hourly pay
    Full time

    TC Staffing

    Clackamas, OR
    21 days ago
  •  ...Job Summary: We are seeking a skilled and detail-oriented CNC Mill Set-Up Person to join our manufacturing team. In this role, you will be responsible for setting up and preparing CNC milling machines to ensure efficient and precise production of parts. The... 

    Multitool-USA

    Portland, OR
    4 days ago
  •  ...Job Description Summary: Programming and operation of computer numerically controlled (CNC) machinery to produce high quality mass timber products. Job Description: POSITION RESPONSIBILITIES AND DUTIES Work with Production Manager and Lead Assembly Technician... 

    Timberlab

    Portland, OR
    2 days ago
  •  ...Reimbursement!!!! Huge Growth Opportunities!!! Job Details Job Details We are seeking a highly skilled, experienced, and dedicated CNC Machinist to join our dynamic manufacturing team. This is a permanent position where you will be responsible for setting up and... 
    Permanent employment
    Local area

    Jobot

    Portland, OR
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Cnc Programmer. Be the first to apply!