CNC Programmer
$62k - $75kEpiroc Group
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, and commitment drives us to keep moving forward. All new thinkers are welcome. We are looking for candidates who want to develop, grow, and dare to think new. Innovation is an important part of our 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 Programmer at Epiroc! This CNC programmer role is responsible for developing and supporting the creation of CNC programs and processes to support the manufacturing. This safety-sensitive role will specialize in the creation of CNC programs for machining processes but may assist in other manufacturing areas such as welding or material prep. Work Type: Onsite - This position will be based onsite at our Milwaukie, OR facility. This job opening is not eligible for immigration/work visa sponsorship. Shift Timings: Dayshift; Monday to Friday Salary Range: The salary for this position is between $62,000 and $75,000 annually, depending on experience and qualifications. This range reflects our commitment to fair pay based on skills, experience, and market standards. Responsibilities: Plan, create, verify, and revise machine control programs, data, and documentation that directs the operation for multi-axis numerically controlled machines required to manufacture complex parts. Provide technical expertise of large format milling and turning to engineering and manufacturing teams. Define requirements for fixtures and other workholding used to manufacture parts. Work with manufacturing engineers and design engineers to ensure design for manufacturability (DFM) has been incorporated. Select the appropriate tools and machine speeds and feed rates according to the machine shop processes, part specifications, and machine capabilities. Define and implement new standards and processes within the programming and manufacturing departments. Mentor less experienced CNC programmers. Use required PPE (personal protective equipment) and adhere to all EHS programs, policies, and procedures. Support Manufacturing, Engineering, EHS, and Quality. Troubleshoot and resolve manufacturing process issues. Continuously improve the quality of manufacturing processes. Assist with root cause analysis activities with multiple departments. Stay up to date with industry trends and technologies. Adhere to all safety, health, and environmental procedures, policies, and practices, and report any potential hazards to the supervisor. Attend meetings and training as required. Overtime as required. Any other duties assigned that fall within the employee’s capabilities. Knowledge/Education: Associate or bachelor's degree in a related field (or equivalent experience) with 5+ years of CNC programming experience. Proficiency with Mastercam and VeriCut (machine-building simulation preferred). Experience with solid modeling (SolidWorks or CREO) and 2D CAD tools (AutoCAD, KeyCreator, or similar). On-machine probing programming for setup/inspection; auto-comp a plus. Experience with redundant tooling macros and tool assembly libraries. Strong GD&T knowledge. Lean manufacturing experience and strong mechanical aptitude. Industrial welding process experience is a plus. Proficient in Microsoft Excel, Word, and PowerPoint Skills and Abilities: Ability to read, interpret, and create engineering and production drawings. Intermediate computer skills are required, as are good organizational, prioritizing, & problem-solving skills. Ability to prepare routine administrative paperwork and self-directed with the ability to take initiative. Excellent critical thinking, communication, problem-solving skills, and interpersonal skills. Ability to work in a fast-paced environment dealing with ad-hoc issues when required. Note: This job description is not intended to be an exhaustive list of all duties, responsibilities, or qualifications associated with the job. Employees are held accountable for all duties of the job. About us. Epiroc is a global productivity partner for mining & construction customers and accelerates the transformation toward a sustainable society. With ground-breaking technology, we develop and provide innovative and safe equipment, such as drill rigs, rock excavation and construction equipment and tools for surface and underground applications. We also offer world-class service and other aftermarket support as well as solutions for automation, digitalization and electrification. Our global headquarters is based in Stockholm, Sweden and we have around 18,000 passionate employees supporting and collaborating with customers in over 150 countries around the world. Learn more at epirocgroup.com. As a leading global manufacturer of industrial tools and attachments, our premium brands include Paladin, LaBounty, Pengo, Dubuis, and STANLEY which offer premier equipment and services in more than 200 product categories. We succeed in our core business because we are passionate innovators with courage to change. With collaboration and mutual confidence, teams and individuals trust and support each other’s abilities to offer solutions. Together, we lead the way to make mining and construction more sustainable. Epiroc offers rewarding experiences and professional growth opportunities. Recognition for your hard work includes: Benefits eligibility begins the 1st of the month after start date Health care eligibility - including medical, dental, vision, prescription and telemedicine Wellness program Short and long-term disability insurance Life and AD&D insurance Flexible Spending Accounts (FSAs) and Health Savings Account (HSA) Employee Assistance Program 401(k) plan Paid Vacation Join us, and be part of a diverse, innovative and highly collaborative team. An inclusive workplace that allows people to thrive. Inclusion is foundational for our Epiroc culture. We want all our people to have a strong sense of belonging. As we work in diverse teams across geographies, cultures, and professional areas, inclusive behavior is something we expect from ourselves and each other. We are continually looking for ways to strengthen our inclusive culture. A place where we all matter. Epiroc’s diversity approach is holistic, and our goal is to continue attracting, developing and retaining talented employees from diverse backgrounds, allowing us to benefit from a wide variety of experiences and perspectives. Employment at Epiroc is “at-will,” which means that either you or the company can terminate the employment relationship at any time, with or without prior notice, and for any reason not prohibited by statute, in accordance with state and federal guidelines. All employment is continued on that basis. No supervisor, manager or executive of the company, other than the General Manager in a signed writing, has any authority to alter the foregoing. Signature of this document serves as acknowledgment of receipt and does not create a contract of employment. Epiroc is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. United. Inspired. Performance unites us, Innovation inspires us, and commitment drives us to keep moving forward.In the 150 countries where you can find Epiroc, we encourage our employees to take ownership of their own development and careers with the support of their leaders. We are committed to giving you every opportunity to succeed in a culture of innovation, diversity, and collaboration, combined with a caring atmosphere. #LI-HP1 #LI-Onsite It all starts with people. The world needs metals and minerals for the energy transition and our cities and infrastructure must be developed to serve a growing population. To succeed, we need to speed up the shift towards more sustainable mining and construction industries. We at Epiroc accelerate this transformation, together with customers and business partners in more than 150 countries, by developing and providing innovative and safe equipment, digital solutions, and aftermarket support. All new thinkers are welcome. We are looking for those who want to develop, grow, and dare to think new. In Epiroc we attract, develop, and retain diverse talent valuing authenticity and unique perspectives, driving our spirit of innovation. We foster an inclusive culture where diversity isn't just a goal but a part of our values and way of working. This is how we do business for a sustainable future.Learn more at #J-18808-Ljbffr Epiroc Group
$32 - $40 per hour
...Job Description Job Description Madden Industrial Craftsmen is seeking a highly skilled CNC Machinist / Programmer for a direct hire opportunity with a well-established manufacturing company in Portland, OR. This position is ideal for an experienced machinist with...SuggestedShift workDay 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- 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
$35.44 per hour
Job Description Job Description Precision Equipment Inc 8440 N Kerby Ave 97217 Dayshift position M - F 6:00 AM to 2:30 PM with overtime opportunities STARTING BONUS If you enjoy running the same parts repeatedly, hundreds of times, with little thought involved...SuggestedContract workTemporary workPart timeFlexible hoursDay shift$28 - $31 per hour
...Job Position: CNC/Grinder programmer Location: VANCOUVER, WA Pay Rate: $28-31/hr + shift differential Shift: swing Description: We are seeking a skilled CNC Studer Grinder Operator/Programmer to set up, program, operate, and maintain CNC cylindrical...SuggestedShift work$33 - $40 per hour
...Job Description 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...Full timeLocal areaMonday to FridayShift workDay shiftAfternoon shift- Opti Staffing is looking for a skilled CNC Machinist in Vancouver, WA, to set up and operate CNC machines, interpret blueprints, and enhance machining processes. The ideal candidate will have at least 3 years of experience in CNC setup and Mastercam programming. We offer...
$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...$24 - $30 per hour
...Job Description Job Description Salary: $24 - $30/hour (DOE) We are looking for CNC Mill Machinists to join our 1st shift in Tualatin, OR. CNC Mill Machinist Responsibilities: Applies commonly used concepts, practices, and procedures on a Vertical or Horizontal...Day shift$24 - $30 per hour
...Description Salary: $24-$30/hour (DOE) We are looking for a CNC Mill Machinist to join our 2nd shift in Tualatin, OR. CNC... ...process Follow instructions carefully from setup technicians, programmers, or supervisors Keep the work area clean and organized,...Hourly payAfternoon shift$27 per hour
...Job Description Job Description Madden Industrial Craftsmen is looking to fill a CNC Machinist position for a truck and trailer manufacturing company in the Portland, OR area. The right candidate would be someone looking to establish a long-standing career position...$30 - $40 per hour
...Job Description Job Description 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...Relocation packageDay shift$25 - $36 per hour
...Job Description Job Description Job Title: CNC Mill Machinist Job Type: Full Time Location: Tualatin OR Salary range: $25 to $ 36 per hour Swing Shift: Monday - Thursday 3:30 pm- 2:00 am...we offer a 10% Shift Differential for this schedule Precinmac...Hourly payFull timeImmediate startShift workAfternoon shift$28 - $32 per hour
...Job Description Job Description Madden Industrial Craftsmen is seeking experienced CNC Machinists for a direct hire opportunity with a long-standing manufacturing company in Portland, OR. These are full-time swing shift positions working Monday-Thursday with a 3-day...Full timeShift workWeekend workDay shiftAfternoon shift3 days per week- ...CNC Programmer Lead This role represents the opportunity to take on an important leadership position with an innovative high tech industrial engineering and manufacturing company. Automation Hydraulics designs and manufacturers innovative hydraulic equipment and machinery...
- ...Machinist Olive Recruiting is looking for a machinist to work with our client in Milwaukie, OR. The ideal candidate is someone with prior CNC machining using a Mill and/or Lathe in precision manufacturing. Full time, direct hire, 1st shift opportunity, great benefits and...Full timeWork at officeDay shift
$28 - $32 per hour
...hazards to supervisors. Qualifications: · High school diploma or equivalent; prior experience operating laser cutting equipment or CNC machinery preferred. · Ability to read measuring tools, blueprints, and technical drawings accurately. · Strong mechanical...Hourly payShift workAfternoon 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$25 per hour
...Job Description OPTI STAFFING IS HIRING Position: CNC Mill Machinist Location: Clackamas, OR Pay:... ...accurate production records and documentation. Work closely with programmers, inspectors, and supervisors to meet production schedules....Full timeLocal areaMonday to FridayShift workDay shift$25 - $34 per hour
...CNC Machine Operator Legacy Talent Search is currently seeking candidates for a CNC Machine Operator role in Vancouver, WA. Our client is a well-established industry leader known for innovation and a commitment to delivering the highest quality precision components....Hourly payShift workNight shiftWeekend 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...$25 - $34 per hour
...CNC Machinist Legacy Talent Search is currently seeking candidates for a CNC Machinist role in Vancouver, WA. Our client is a well-established industry leader known for innovation and a commitment to delivering the highest quality precision components. With a focus...Hourly payShift workNight shiftWeekend workAfternoon shift$30 per hour
...Job Description 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...Weekly payLocal areaDay shift$28 - $40 per hour
Ascentec Engineering Pvt Ltd in Tualatin, Oregon is looking for a Dev NPI Prototype Machinist I/II to support CNC machining operations for prototype and Low-Volume/High-Mix (LVHM) parts. The role entails machine operation, basic setups, part inspection, and collaboration...Hourly pay$21 - $34 per hour
...with strong mechanical aptitude/skills and an attention to detail with many avenues for career growth. Set up and operate a variety of CNC machine tools and controls to produce precision parts. There are four shifts available: Day Shift: Monday through...Hourly payPermanent employmentFull timeTemporary workWork at officeAll shiftsMonday to ThursdayFlexible hoursShift workNight shiftWeekend workDay shiftAfternoon shift$28 - $40 per hour
Ascentec Engineering, LLC is seeking a Dev NPI Prototype Machinist I/II in Tualatin, Oregon, to support CNC machining operations for prototype and Low-Volume/High-Mix parts. The position requires skills in machine operation, set‑ups, inspections, and collaboration across...Hourly pay- ...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...
$22.08 - $28.5 per hour
...Job Position: CNC Machinist Location: FAIRVIEW, OR Pay Rate: $22.08-28.50/hr Shift: swing This position performs machining operations and is responsible to meet the daily production requirements. This position is dedicated to getting the job done right...Flexible hoursShift work- ...Job Description Job Description 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...Full timeLocal areaMonday to ThursdayFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to CNC Programmer. Be the first to apply!
- cnc machinist Portland, OR
- cnc programmer Portland, OR
- cnc operator Portland, OR
- boeing cnc machinist Portland, OR
- cnc lathe machinist Portland, OR
- cnc machine operator Portland, OR
- cnc engineer Portland, OR
- cnc setup operator Portland, OR
- cnc applications engineer Portland, OR
- cnc machinist programmer Portland, OR


