Demo

CNC Programmer

Barber-Nichols
Arvada, CO Full Time
POSTED ON 4/13/2026
AVAILABLE BEFORE 5/8/2026

About Barber-Nichols:
Barber-Nichols (BN) is a leading provider of custom turbomachinery for the Defense, Aerospace, Cryogenics and Energy industries. This is a unique place. Our company is made up of people that are at the top of their game. And we are working with customers who are at the top of their game. Together, we help our customers revolutionize their markets and build amazing relationships with them in the process. If you're seeking to work with an amazing team in a “get-it-done” atmosphere that supports your development, and recognizes your achievements, BN is the place for you. 


Position Summary: 

The CNC Programmer will program components and fixturing using BNI or customer provided models and drawings. The Programmer is responsible for creation and revision of CNC programs, and setup documentation for multi-axis, horizontal and vertical lathes and mills. The Programmer supports current production and prototype projects while maintaining quality and safety standards. The CNC Programmer will work with machinists, engineers, quality and procurement as well as customers and vendors to develop efficient and accurate manufacturing processes.


  

Key Results Areas:

1. Develop CNC programs for all lathe and mill operations with detailed machine setup and run instructions, focusing on efficient metal removal while maintaining ability to meet design tolerances and specifications.

a. Define efficient tool path’s and cutting speeds and feeds for CNC machining of exotic and difficult to machine materials.

b. Program all CNC machining operations (lathe and mill) in advanced CAM software. (Siemens NX preferred)

c. Prove out CNC programs through process verification and/or machine simulation software. (Siemens NX or Vericut preferred)

d. Create and maintain all setup and run documentation to support production.


2. Select cutting techniques and tools for CNC machining of metal components to meet design tolerances with a focus on efficient metal removal and reduction of machining time.

a. Select all cutting methods and tool paths for use in CNC machining.

b. Analyze drawing, blueprints, specifications and design data to calculate dimensions, select cutting tools, and set machine speed and feed rates.

c. Identify and order cutting tools necessary to complete CNC machining operations.

d. Work with tooling manufacturers to research optimal tooling solutions and to develop custom tooling when necessary for efficient machining of complex geometries.


3. Ensure production readiness of manufacturing processes prior to starting the first operation in the manufacturing sequence.

a. Participate in production readiness reviews.

b. Ensure all programs, documentation, work holding fixtures and cutting tools are available on time to support production schedules, and in advance of the first manufacturing operation.


4. Train and support machinists throughout the manufacturing process to ensure timely and successful component production.

a. Monitor part production for assigned parts to ensure manufacturing success.

b. Maintain open dialogue with machinist and production supervisors, and incorporate improvements to production processes, CNC programs, and documentation as needed to resolve problems and improve manufacturing efficiency and part quality. 

c. Lead troubleshooting efforts to resolve manufacturing problems, and provide direction and training to machinists when necessary to improve manufacturing effectiveness.


5. Support product engineers and program managers regarding design changes and resolution of non-conforming products.

a. Work with Program Managers and Engineers to define and implement resolutions to non-conformances including immediate rework actions as well as long term corrective actions.

b. Create process documentation and CNC programming, define and order tooling, and update work instructions to implement agreed upon resolutions to non-conforming product.

c. Implement design changes into all aspects of the manufacturing process definition, documentation, programming and tooling as appropriate.


6. Ensure safety of employees throughout the production process.

a. Design CNC programs that allow for safe machining practices.

b. Lead and implement safety improvements related to assigned products and manufacturing cells.

c. Compliant with all safety procedures to ensure protective equipment usage.


7. Ensure the Quality Management System (QMS) is incorporated in machining processes.

a. Able to locate QMS procedures, read and understand relevant procedures.

b. Assists with identifying and documenting procedural changes and train employees on QMS procedures to ensure the department is compliant.

Salary.com Estimation for CNC Programmer in Arvada, CO
$67,428 to $86,169
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 CNC Programmer?

Sign up to receive alerts about other jobs on the CNC 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: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
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 Barber-Nichols

  • Barber-Nichols Arvada, CO
  • About Barber-Nichols: Barber-Nichols (BN) is a leading provider of custom turbomachinery for the Defense, Aerospace, Cryogenics and Energy industries. This... more
  • 9 Days Ago

  • Barber-Nichols Arvada, CO
  • Description About Barber-Nichols: Barber-Nichols (BN) is a premier provider of custom turbomachinery solutions serving the Defense, Aerospace, Cryogenics, ... more
  • 14 Days Ago

  • Barber-Nichols Arvada, CO
  • Description About Barber-Nichols: Barber-Nichols (BN) is a premier provider of custom turbomachinery solutions serving the Defense, Aerospace, Cryogenics, ... more
  • 4 Days Ago

  • Barber-Nichols Arvada, CO
  • Description About Barber-Nichols: Barber-Nichols (BN) is a premier provider of custom turbomachinery solutions serving the Defense, Aerospace, Cryogenics, ... more
  • 4 Days Ago


Not the job you're looking for? Here are some other CNC Programmer jobs in the Arvada, CO area that may be a better fit.

  • Sales Optimizer, LLC Arvada, CO
  • Description About Barber-Nichols: Barber-Nichols (BN) is a leading provider of custom turbomachinery for the Defense, Aerospace, Cryogenics and Energy indu... more
  • 5 Days Ago

  • Boom Supersonic Englewood, CO
  • Boom Supersonic’s mission is to make the world dramatically more accessible through a renaissance in supersonic flight. Boom is developing the Symphony sup... more
  • 7 Days Ago

AI Assistant is available now!

Feel free to start your new journey!