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 Jun 23, 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 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.

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 2 days ago
Similar jobs that could be interesting for youBased on the Cnc Programmer in Clackamas, OR vacancy
  •  ...CNC Programmer - Esprit - OR - Feb 2025 Our client in the OR who specializes in multi-axis CNC Swiss Turning and micro/miniature machining is looking for a CNC Programmer using Esprit . The ideal candidate will have a strong background in CAD/CAM systems, machining... 
    Suggested

    Keltia Design

    Clackamas, OR
    4 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
    2 days ago
  • $28 - $47 per hour

     ...Job Description Job Description 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) Position Overview We are... 
    Suggested
    Weekly pay
    Contract work
    Temporary work
    Work at office
    Relocation package
    Monday to Friday
    Day shift

    Aerotek

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

     ...A global industrial manufacturer is seeking a CNC Programmer to develop and support CNC programming processes onsite in Milwaukie, Oregon. The role involves creating machine control programs and collaborating with engineering teams to ensure manufacturability. Candidates... 
    Suggested

    Epiroc Group

    Milwaukie, OR
    2 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... 
    Full time
    Monday to Friday
    Shift work
    Day shift
    Afternoon shift

    Opti Staffing

    Happy Valley, OR
    3 days ago
  •  ...A leading manufacturing company in Portland seeks a skilled CNC Programmer to develop and maintain advanced CNC programs. Responsibilities include optimizing machining processes, providing technical support, and ensuring accuracy in production. The ideal candidate has... 

    Tosoh Quartz

    Portland, OR
    2 days ago
  •  ...Leatherman Tool Group Inc. 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 Tool Group, we build tools that... 
    Immediate start
    Worldwide
    Monday to Friday
    Shift work

    Leatherman Tools

    Portland, OR
    7 days ago
  •  ...CNC Programmer - MasterCAM - OR area - Remote possible - 0411 Our client in the OR area is an Engineering and manufacturing Company that specializes in the fabrication and design of machined parts, sheet metal parts and assemblies and is looking for a CNC Programmer... 
    Remote work

    Keltia Design

    Portland, OR
    4 days ago
  •  ...CNC Programmer II Portland, OR 97229 Description Tosoh Quartz is a global leader in high-precision silica glass products, where innovation and quality drive our success in the semiconductor industry. As part of the diversified Tosoh Corporation family, our teams... 
    Weekend work
    3 days per week

    Tosoh Quartz

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

     ...Legacy Talent Search is currently seeking candidates for a CNC Machine Operator role in Clackamas, 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 manufacturing... 
    Hourly pay
    Shift work
    Weekend work

    Legacy Talent Search

    Clackamas, OR
    2 days ago
  • * Independently develop, optimize, and maintain complex CNC programs from engineering drawings, CAD models, and specifications, ensuring...  ....* Provide technical support to CNC operators and other programmers by troubleshooting machining issues, interpreting results, and... 
    Work at office

    Tosoh Quartz

    Portland, OR
    2 days ago
  •  ...CNC Machinist SSBO Country United States of America State / County Oregon City Clackamas Division Structurals Company SSBO Function Operations Workplace Type On-Site Position... 
    Permanent employment
    Full time
    Apprenticeship
    Worldwide

    Precision Castparts

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

    Legacy-Talent-Search in Boring, OR is seeking a Plasma Table Programmer to create and optimize CNC programs for plasma cutting tables. The ideal applicant will have over 3 years of programming experience and proficiency in CAD/CAM software. This position offers a competitive... 

    Legacy-Talent-Search

    Boring, OR
    4 days ago
  • $35 - $42 per hour

     ...available to assist the team with coverage on all shifts should special circumstances arise HOW YOU MAKE AN IMPACT: The CNC Programmer/Machinist will work in a team environment and develop CNC programs and processes for equipment and tooling components utilizing... 
    Hourly pay
    Work at office
    All shifts
    Shift work
    Afternoon shift

    Oregon Tool

    Portland, OR
    5 days ago
  • $24 - $34 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
    Monday to Friday
    Flexible hours
    Shift work
    Afternoon shift

    Epiroc Industrial Tools and Attachments

    Milwaukie, OR
    1 day ago
  •  ...A tool manufacturing company located in Portland, Oregon is seeking a CNC Programmer to optimize manufacturing processes. In this role, you will develop and refine CNC programs, support fixture design, and drive improvements in cycle time and tooling performance. The... 

    Leatherman Tool Brand

    Portland, OR
    2 days ago
  • $38 per hour

     ...Cnc Horizontal Boring Milling Machinist This full time, permanent career opportunity is for a CNC Horizontal Boring Milling Machinist at a niche, custom machine manufacturer. Employees are never bored as there is a lot of variety in the products produced, the work is... 
    Hourly pay
    Permanent employment
    Full time

    MRINetwork

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

     ...CNC Machinist - 2nd Shift Cornell Pump Company is a prominent leader in the centrifugal pump industry with over 75 years of experience and continuous growth. Our manufacturing facilities located in Clackamas, OR, Vancouver, WA, and Rock Hill, SC allow us to serve diverse... 
    Temporary work
    Immediate start
    Monday to Friday
    Shift work
    Afternoon shift

    Cornell Pump Company, LLC

    Clackamas, OR
    8 hours 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
    2 days ago
  •  ...CNC Machinist – Swiss CNC Setup | Naples, FL Relocation Assistance Available (Reimbursement Up to $5,000) Overview We are seeking Swiss CNC Setup Machinists for our Naples, Florida facility and are looking for people who want to build a long-term career - not... 
    Work at office
    Relocation
    Relocation package
    Shift work
    Weekend work
    Day shift
    Afternoon shift

    medtechrec

    Clackamas, OR
    4 days ago
  • $33 - $44 per hour

     ...insurance Health insurance Vision insurance Paid time off Job Description: Machinist Level 3 Pay Range: $33.00 - $44.00 CNC Machinist: Hilton Tool is a Manufacturer of Precision Machined Components. Specializing in close tolerance parts, assemblies,... 
    Full time
    Shift work
    Day shift

    Hilton Tool Company

    Clackamas, OR
    3 days ago
  • $25 per hour

     ...A manufacturing company in Milwaukie, Oregon, is seeking a full-time CNC Press Brake Operator. The role offers competitive pay starting at $25/hr, plus bonuses, and a comprehensive benefits package, including 100% employer-paid health insurance. Candidates should have... 
    Full time
    Shift work

    American Precision Industries

    Milwaukie, OR
    2 days 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 and long... 
    Full time
    Temporary work
    Shift work
    Weekend work
    Day shift
    Afternoon shift

    American Metal Specialties Inc

    Milwaukie, OR
    6 days 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
  •  ...close supervision, operates bench-type or floor-mounted machines (e.g. drill presses, grinders, broaches, screw machines, manual and CNC mills and lathes, saws etc.) within production operations. Operation is routine and repetitive. Essential Functions: The... 
    Work at office
    Monday to Friday
    Flexible hours
    Shift work
    Weekend work
    Afternoon shift
    Early shift

    Warn Industries

    Clackamas, OR
    7 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
    6 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
    11 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... 
    Contract work
    Shift work
    Day shift

    Epiroc Industrial Tools and Attachments

    Milwaukie, OR
    2 days ago
  • $20 per hour

    We are actively looking for a full-time Metal Deburrer Technician in our Finishing Department. Swing shift: M-Th, 1 pm - 11:30 pm APPLY HERE: OR, apply in person at: 5226 SE International Way Milwaukie, OR 97222 $20 hr. plus shift differential ++Monthly...
    Full time
    Temporary work
    Shift work
    Afternoon shift

    American Metal Specialties Inc

    Milwaukie, OR
    4 days ago

Do you want to receive more vacancies?

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