Cnc Programmer
$35 - $45 per hourActalent
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
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 click.appcast.io 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.
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 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 click.appcast.io 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 5 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
$74k - $84k
...If you appreciate an environment where you get to think new and constantly evolve, you will thrive here. Join Our Team as a CNC Programmer at Epiroc! This CNC programmer role is responsible for developing and supporting the creation of CNC programs and processes...SuggestedContract workTemporary workMonday to FridayFlexible hoursShift workDay shift- 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
$24 - $32 per hour
...Select how often (in days) to receive an alert: CNC Machinist 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: Mar 9, 2026 United. Inspired....SuggestedHourly payContract workTemporary workRemote workRelocation packageFlexible hoursShift workNight shiftAfternoon shift$37 - $45 per hour
...like potlucks and barbecues, and an environment that encourages cross-functional involvement. They are seeking a team-oriented CNC Programmer who wants to positively contribute to the company's long-term vision. What You'll Do: Program CNC machines in a high-tech plastics...SuggestedPermanent employmentLocal areaMonday to FridayFlexible hoursShift work- ...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 startAfternoon shift
$35 - $42 per hour
...CNC Programmer/Machinist Apply now » Date:Jun 12, 2026 Location: Portland, OR, United States Company: Oregon Tool Work Location: Portland, OR Your Career. Your Impact. Our Future. At Oregon Tool, Inc., every Team Member drives our success. Your growth fuels our progress...Hourly payWork at officeAll shiftsShift workAfternoon 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$35 - $40 per hour
...Job Full Description CNC Vertical Lathe Operator Pay: $35.00 - $40.00 per hour Schedule: Full-Time Position Overview We are seeking an experienced CNC Vertical Lathe Operator to join our team. The ideal candidate will have experience...Hourly payFull 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- Boeing is looking for an Associate Numerical Control Programmer to join their Production Engineering team in Portland, Oregon. The ideal candidate will have experience in production automation and robotics, working to enhance processes and efficiencies. The role involves...
- ...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-qualitycomponents...Full timeLocal areaMonday to ThursdayFlexible hours
$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...Remote workShift workDay shift
- ...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
$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- ...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 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$30 - $35 per hour
...Position CNC Lathe Machinist Location Gresham, OR Pay $30-35 +/hr DOE Schedule Day Shift | Monday–Friday Who We Are Opti Staffing is partnering with a well-established precision manufacturing company in the Gresham area that is looking to add an experienced CNC Lathe Machinist...Weekly payMonday to FridayDay 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...- ...Legacy Talent Search is currently seeking candidates for a CNC Machinist role in Gresham. Our client is a well-established industry leader known for innovation and a commitment to delivering the highest quality products. With a focus on continuous improvement, they pride...Hourly payAfternoon shift
$22 per hour
...Overview CNC Machine Operator This role involves setting up and operating advanced 5-axis CNC mills and multi-spindle lathes to produce precision aerospace components from high-performance materials. The machinist interprets complex engineering data, ensures tight-tolerance...Full timeMonday to Friday$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$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- ...learn and contribute to our manufacturing process. As an Assistant CNC Operator, you’ll gain hands‑on experience with our versatile... ...protocols Openly communicate with the CNC Manager and programmers to seek clarification and remove issues before cutting material...Part time
- Opti Staffing is seeking a Press Brake Operator in Happy Valley, Oregon. The role involves setting up and operating a Cincinnati Press Brake for structural steel components. Ideal candidates should have experience with metal forming equipment and the ability to read blueprints...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Cnc Programmer. Be the first to apply!


