Cnc Programmer
$35 - $45 per hourActalent
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.
- 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.
- 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.
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 BenefitsThe 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)
This is a fully onsite position in Clackamas,OR.
Application DeadlineThis position is anticipated to close on Jul 6, 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.
- 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 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
$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...SuggestedContract workTemporary workRemote workMonday to FridayFlexible hoursShift workDay shift$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...SuggestedFull timeMonday to FridayShift workDay shiftAfternoon shift$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...SuggestedContract workTemporary workMonday to ThursdayDay shift$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 workImmediate startMonday to FridayShift workAfternoon shift$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 payContract workTemporary workRelocation packageFlexible hoursShift workNight shiftAfternoon shift$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 payDay shift- 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 hoursAfternoon shift
$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$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$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...$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 timeTemporary workShift workWeekend workDay shiftAfternoon shift$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 payTemporary workWork experience placementLocal areaFlexible hoursDay shift- ...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 timeLocal areaMonday to ThursdayFlexible hours
- ..., 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 workShift workDay shift
$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 workWeekend workAfternoon shift$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 payAfternoon shift$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...- ...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
- ...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
$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 packageDay shift$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 payMonday to FridayShift workAfternoon shift$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- ...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 employmentContract workTemporary workFlexible hoursShift workNight shiftDay shiftAfternoon shift
$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 employmentFull timeTemporary workMonday to FridayAfternoon shift$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 payFull time- ...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...
- ...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...
- ...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 employmentLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Cnc Programmer. Be the first to apply!


