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 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.
- ...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
- 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$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...SuggestedWeekly payContract workTemporary workWork at officeRelocation packageMonday to FridayDay shift$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$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 timeMonday to FridayShift workDay shiftAfternoon shift- ...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...
- ...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 startWorldwideMonday to FridayShift work
- ...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
- ...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 work3 days per week
$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 payShift workWeekend work- * 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
- ...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 employmentFull timeApprenticeshipWorldwide
$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...$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 payWork at officeAll shiftsShift workAfternoon shift$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 payContract workTemporary workRelocation packageMonday to FridayFlexible hoursShift workAfternoon shift- ...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...
$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 payPermanent employmentFull time$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 workImmediate startMonday to FridayShift workAfternoon 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...- ...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 officeRelocationRelocation packageShift workWeekend workDay shiftAfternoon shift
$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 timeShift workDay shift$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 timeShift work$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 timeTemporary workShift workWeekend workDay shiftAfternoon 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
- ...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 officeMonday to FridayFlexible hoursShift workWeekend workAfternoon shiftEarly 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$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- ..., 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 workShift workDay shift
$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 timeTemporary workShift workAfternoon shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Cnc Programmer. Be the first to apply!


