Demo

NC Programmer

ALIGN PRECISION
North Plains, OR Full Time
POSTED ON 11/12/2025 CLOSED ON 1/27/2026

What are the responsibilities and job description for the NC Programmer position at ALIGN PRECISION?

Job Summary

The CNC Programmer is responsible for developing, writing, and optimizing CNC programs to produce precision components according to engineering blueprints, technical drawings, and design specifications. This role ensures efficient machine operation, accurate output, and continuous improvement of machining processes.

Essential Responsibilities:

  • Create, test, and modify CNC programs for lathes, mills, and multi-axis machines using CAM software (e.g., Mastercam, SolidCAM, or similiar).
  • Interpret technical drawings, blueprints, and 3D models to determine machining operations, sequence, and tooling requirements.
  • Set up and prove out new CNC programs on the shop floor to ensure accuracy and quality.
  • Optimize cutting speeds, feeds, and tooling paths to increase efficiency and reduce waste.
  • Collaborate with machinists, engineers, and production supervisors to improve manufacturability and part quality.
  • Maintain and update CNC program libraries, setup sheets, and tool lists.
  • Calculating dimensions.
  • Selecting cutting tools.
  • Perform quality checks and make necessary program adjustments.
  • Troubleshoot and resolve machining or programming issues as they arise.
  • Ensure compliance with safety standards and company quality procedures.
  • Participate in continuous improvement initiatives to enhance productivity and reduce downtime.
  • Maintain regular and reliable attendance.

Required Skills and Qualifications:

  • Proven experience as a CNC Programmer or CNC Machinist with programming responsibility.
  • Proficiency with G-code and M-code programming.
  • Strong experience with CAD/CAM software (e.g., Mastercam, Fusion 360, SolidWorks, etc.).
  • Ability to read and interpret blueprints, GD&T symbols, and engineering specifications.
  • Excellent understanding of machining processes, tooling, and materials (metal, plastic, composites).
  • Strong attention to detail and problem-solving skills.
  • Good communication and teamwork skills.
  • Basic understanding of Lean Manufacturing principles is a plus.

Education and Experience:

  • Education: Associate’s degree or certificate in Manufacturing Technology, CNC Programming, Mechanical Engineering, or related field (or equivalent experience).
  • Experience: 2–5 years of experience in CNC programming and machining setup.
  • 5-axis CNC programming preferred.
  • Experience with HAAS and Mazak preferred. 
  • Knowledge of ERP/MRP systems

Physical Requirements:

  • Ability to stand for extended periods.
  • Lift up to 25–50 lbs.
  • Work in a manufacturing environment with exposure to noise and metalworking equipment

 

Note: This job description in no way states or implies that these are the only duties to be performed by the employee(s) of this position.  Employees will be required to follow any other job-related instructions and to perform any other job-related duties requested by any person authorized to give instructions or assignments.  All duties and responsibilities are essential functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities.  

 

To perform this job successfully, the employee(s) will possess the skills, aptitude, and abilities to perform each duty proficiently.  Some requirements may exclude individuals who pose a direct threat or significant risk to the health or safety to themselves or others.  The requirements listed in this document are the minimum levels of knowledge, skills, or abilities.  This document does not create an employment contract, implied or otherwise, other than an at will relationship.   

 

Affirmative Action/Employment Opportunity (EEO) Statement: ALIGN PRECISION is an equal opportunity employer and values diversity at our company.  We are committed to creating a workplace where all qualified individuals are welcome and can thrive, regardless of race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, disability status, or any other characteristics protected by law. 

 

Salary.com Estimation for NC Programmer in North Plains, OR
$73,317 to $93,686
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a NC Programmer?

Sign up to receive alerts about other jobs on the NC Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$131,953 - $159,624
Income Estimation: 
$169,825 - $204,021
Income Estimation: 
$166,631 - $195,636
Income Estimation: 
$162,237 - $199,353
Income Estimation: 
$181,083 - $218,117
Income Estimation: 
$73,784 - $86,677
Income Estimation: 
$90,372 - $103,622
Income Estimation: 
$61,825 - $80,560
Income Estimation: 
$90,032 - $105,965
Income Estimation: 
$85,996 - $102,718
Income Estimation: 
$85,996 - $102,718
Income Estimation: 
$111,859 - $131,446
Income Estimation: 
$110,457 - $133,106
Income Estimation: 
$105,809 - $128,724
Income Estimation: 
$122,763 - $145,698
Income Estimation: 
$105,809 - $128,724
Income Estimation: 
$136,611 - $163,397
Income Estimation: 
$135,163 - $163,519
Income Estimation: 
$131,953 - $159,624
Income Estimation: 
$150,859 - $181,127
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ALIGN PRECISION

  • ALIGN PRECISION Cottondale, AL
  • Shift: Friday - Sunday, 6:00am - 6:30pm (This position offers a shift differential!) Key Responsibilities Set up, operate, and maintain CNC milling and tur... more
  • 1 Day Ago

  • ALIGN PRECISION Arundel, ME
  • Summary • Document complete process flow of new projects / components including estimated process times. • To generate process files needed to support manu... more
  • 2 Days Ago

  • ALIGN PRECISION North Plains, OR
  • Position Summary: Manufactures detailed parts and tools from blueprints, sketches, drawings, or verbal instructions using various computer- or mechanically... more
  • 2 Days Ago

  • ALIGN PRECISION North Plains, OR
  • Position Summary: Performs basic and intricate electronic/electro-mechanical assembly functions on prototype and production type hardware according to comp... more
  • 2 Days Ago


Not the job you're looking for? Here are some other NC Programmer jobs in the North Plains, OR area that may be a better fit.

  • Precision Castparts Corp. (PCC) Portland, OR
  • Country United States of America State / County Remote City Remote Division Aerostructures Company Aerostructures Division Function Engineering Workplace T... more
  • 14 Days Ago

  • nc Portland, OR
  • NorthCoast Asset Management is a data-driven investment firm specializing in dynamic, risk-managed equity and income strategies for high-net-worth investor... more
  • 4 Days Ago

AI Assistant is available now!

Feel free to start your new journey!