CNC Programmer I
$30 - $40 per hourBarber-Nichols, Inc.
Job Description
Job Description
Description:
About Barber-Nichols:
Barber-Nichols (BN) is a premier provider of custom turbomachinery solutions serving the Defense, Aerospace, Cryogenics, and Energy industries. Our team consists of industry leaders who collaborate closely with equally accomplished customers to deliver technologies that advance their markets and establish enduring partnerships. At BN, we foster a results-driven environment that values professional growth, rewards achievement, and supports innovation. From designing the blower for NASA’s Dragonfly mission to Saturn’s moon Titan to engineering critical components for the U.S. Navy’s MK-48 program, BN’s portfolio spans some of the most exciting and impactful projects in the world. For those seeking to contribute to impactful projects alongside a highly skilled team, BN offers an exceptional place to build your career.
Position Summary:
The CNC Programmer I will create and revise CNC programs and fixturing using BN or customer-provided models and drawings while building programming proficiency through hands-on production support and progressively increasing technical responsibility. The CNC Programmer I is responsible for maintaining CNC programs, setup documentation, tool lists, and related manufacturing information for assigned lathe or mill work while building the skills needed to support increasing programming complexity. This position supports production and prototype work through accurate programming, clear setup documentation, process verification, and adherence to quality and safety requirements. The CNC Programmer I will work cross functionally and with vendors to support efficient and accurate manufacturing processes using NX CAM, simulation, tooling libraries, setup documentation, and machining methods.
Key Results Areas:
- Develop and revise CNC programs under mentorship for low to medium complexity lathe, mill, or combined machining operations while building proficiency in CAM software, setup documentation, process verification, and machining strategy, focusing on safe machining practices, repeatable program delivery, efficient metal removal, and the ability to meet design tolerances and specifications.
a. Define efficient tool paths, cutting speeds, and feeds for assigned CNC machining operations while developing machining knowledge through mentoring, training, and application of proven methods, including exotic and difficult to machine materials.
b. Program lathe and mill CNC machining operations using advanced CAM software.
c. Build skill in proving out CNC programs through process verification and/or machine simulation software to support safe and accurate program release.
d. Create and maintain setup and run documentation, tool lists, setup notes, simulation data, and program information while supporting clear and consistent production handoff practices.
e. Become comfortable manipulating NX tooling libraries and related programming data to support accurate tool definition, repeatable simulation results, and consistent programming output.
- Knowledge of cutting techniques and tools through training, mentoring, and hands-on application for assigned CNC machining operations, with a focus on meeting design tolerances, safe machining practices, efficient metal removal, and reduction of machining time.
a. Select cutting methods and tool paths for assigned CNC machining operations while building understanding of tooling application, material behavior, and machining strategy.
b. Analyze drawings, blueprints, specifications, and design data to calculate dimensions, select cutting tools, and determine machine speed and feed rates for assigned work while building proficiency in applying design requirements to machining processes.
c. Identify cutting tools necessary to complete assigned CNC machining operations and build understanding of tooling lead times, availability, and ordering requirements.
- Ensure production readiness of manufacturing processes prior to starting the first operation in the manufacturing sequence.
a. Participate in production readiness reviews for assigned work to build understanding of schedule, tooling, documentation, fixture, and programming requirements.
b. Confirm programs, documentation, work holding fixture information, simulation information, and cutting tool requirements are identified and available while building awareness of items that may affect production schedules or the first manufacturing operation.
- Support machinists throughout the manufacturing process while building production-support and troubleshooting skills needed for timely and successful component production.
a. Monitor production of assigned parts to support manufacturing success and build the ability to identify programming, documentation, tooling, or setup concerns.
b. Maintain open communication with machinists, production supervisors, and other programmers, and incorporate improvements to CNC programs, setup documentation, and related programming information while building understanding of how programming decisions affect manufacturing efficiency and part quality.
c. Identify routine programming, documentation, tooling, or setup issues during assigned work; make controlled updates within assigned scope and communicate concerns that require additional technical support.
- Collaborate with product engineers, program managers, quality, and other programmers regarding design changes and resolution of non-conforming products.
a. Create or update CNC programs, setup documentation, tooling information, and work instructions needed to support agreed upon resolutions to non-conforming product while building understanding of rework and corrective-action requirements.
b. Implement approved design changes into CNC programs, setup documentation, and related tooling information for assigned work as appropriate, while learning how design changes impact machining strategy and production readiness.
- Support employee safety throughout the production process through safe programming practices, clear setup information, and compliance with safety procedures.
a. Create CNC programs that allow for safe machining practices while building understanding of machine motion, clearances, setup risks, and safe prove-out methods.
b. Identify and communicate safety concerns related to assigned products, CNC programs, setup documentation, and manufacturing processes.
- 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.
Requirements:Qualifications:
To qualify for this position, an individual must possess the knowledge, training, experience, and abilities required.
Education and Training
- Associates degree in manufacturing technology, CNC programming certification, or related technical training preferred. Machining, setup, operation, or programming experience may be considered in lieu of degree or certification.
Experience:
- At least two (2) years’ experience in CNC machining, setup, operation, or programming in a precision manufacturing environment. Experience creating or revising CNC programs with CAM software preferred.
- Experience machining or supporting work involving tight tolerances and difficult materials, such as Inconel, titanium, stainless steels, or similar materials preferred.
Other:
- General knowledge and understanding of Geometric Dimensioning and Tolerancing (GD&T).
- General Knowledge of Good Manufacturing Practices and ISO standards.
- Ability to setup and run jobs.
- Must be willing to work overtime as required.
Desired Job Qualification:
- AS9100 and ISO9001 work experience
- Programming for both Mill and Lathe.
- Siemens NX experience.
Skills:
To perform the job successfully, an individual should demonstrate the following competencies:
· Ability and willingness to abide by set policies and/or safety programs established by BNI, our clients, and/or regulatory agencies which govern our performance and behavior in the normal course of our work while on BNI or the client’s property or job site.
· Excellent written and verbal communication skills required
· Strong organizational and time management skills
· High attention to detail
· Ability to successfully plan and implement objectives within established timelines and work schedules.
· Ability to analyze problems, communicate concerns, and contribute to effective solutions at both functional and production-support levels.
· Demonstrate behavior consistent with company values
· Ability to work independently as a highly motivated self-starter while also collaborating effectively within a team-oriented culture.
Physical and Mental Demands
The physical demands and work environment characteristics described here are representative of those that must be met by an employee to successfully perform the essential functions of the position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
· Physical demands: The employee is occasionally required to sit; climb or balance; and stoop, kneel, crouch or crawl. The employee must frequently lift and/or move up to 20 pounds and occasionally lift and/or move up to 50 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus. Required to speak and communicate clearly with others.
· Mental demands: While performing the duties of this position, the incumbent is required to read, write, analyze data and reports, exercise judgment, develop plans, procedures and goals, present information to others and work under pressure.
· Work Environment: While performing the duties of this position, the incumbent is exposed to high level of manufacturing and equipment noise. Duties are performed indoors in a manufacturing environment with temperature changes. Exposure to hazardous materials, fumes or airborne particles and moving mechanical parts with vibration.
Compensation and Benefits :
The hourly range for this role is $30.00 - $40.00 and is commensurate with the applicant’s experience. This range represents the anticipated minimum and maximum base for this position. The final compensation for this position will be set based on the applicant’s qualifications (education, training and/or experience related to this role), and therefore, may fall outside the range shown, depending on the circumstances.
Barber-Nichols offers a comprehensive benefits package including:
· Medical, Dental, and Vision Insurance
· FSA and HSA with company paid HSA quarterly contributions
· Disability, Life, and AD&D Insurance
· 401(k) with 4% Company Match and Profit Sharing
· Employee Stock Purchase Plan (NYSE: GHM)
· Generous PTO and Paid Holidays with an option to purchase additional PTO
· Tuition reimbursement
· Performance-based bonus program
· Paid Parental Leave, Military Leave, Jury Duty, and Bereavement Leave
To view our full list of benefits, please visit Careers | Barber-Nichols .
ITAR Requirements: To conform to U.S. Government commercial space technology export regulations, including the International Traffic in Arms Regulations (ITAR), 8 U.S.C. § 1324b(a)(3), applicants for employment at Barber-Nichols must be a U.S. citizen or national, lawfully admitted for permanent residence into the U.S. (i.e., current green card holder), or lawfully admitted as a refugee or granted asylum under 8 U.S.C. § 1157-1158. Security clearance is not required for this position [KV3] .
Equal Opportunity Employer:
Barber-Nichols is an Equal Opportunity/Affirmative Action Employer committed to a workplace free from discrimination, harassment, and retaliation of any type. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, marital status, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other protected status as defined by law. Barber-Nichols will ensure individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Barber-Nichols participates in E-Verify, the federal program for electronic verification of employment eligibility.
$31 - $45 per hour
...high-performing team that believes in each other, come build with us at Crusoe. About This Role: Join Crusoe Energy as a CNC Programmer and play a vital role in supporting our engineering and production teams. You will be responsible for programming our advanced...SuggestedFull timeTemporary work$63k - $78k
Crusoe Energy in Arvada, Colorado is looking for a CNC Programmer to support engineering teams by programming Trumpf machines and coordinating materials. The ideal candidate will excel in software like Auto-Cad and MRP, collaborate closely with engineers, and demonstrate...Suggested- ...Job Description Aerospace | Tight Tolerances | Advanced Multi-Axis Work We are seeking an experienced 5-Axis CNC Machinist who thrives in a high-precision manufacturing environment. This role is ideal for someone who takes pride in craftsmanship, understands...Suggested
$25 per hour
...Job Description Job Description Responsibilities: - Set up and operate CNC machine to perform precision machining operations - Read and interpret blueprints, engineering drawings, and specifications to determine machining operations - Monitor machine performance...SuggestedHourly payFlexible hoursShift workNight shiftWeekend workDay shift$20 - $30 per hour
...strategies, and be part of a high-performing team that believes in each other, come build with us at Crusoe. About This Role: As a CNC Machine Operator, you will be responsible for overseeing the daily functions of Laser, Punch, and panel bender machines. You will use...SuggestedFull timeTemporary work$37 - $48 per hour
..., national security, and advanced energy systems . ---The Work You’ll Be Doing In this role, you will: Set up and operate manual and CNC machine tools supporting complex machining operations Set up and operate 2-axis CNC horizontal machines and VTLs Set up and operate 3...Hourly payPermanent employmentFull timeRelocation packageShift workDay shift$25 - $30 per hour
...Job Description Job Description OD/ID CNC Grinding Machinist A day in your life at Barber-Nichols You start your shift with a review of the router, pulling the right tools, materials, and setup documents. At your station, you prep a CNC cylindrical or surface grinder...Hourly payPermanent employmentShift work$35 - $45 per hour
...for a $5,000 sign on bonus. Duties and Responsibilities: Setup and operation of manual machine tools as required in support of CNC operations. Setup and operation of 2 axis CNC horizontal & VTL lathes and/or setup and operation of 3, 4, and 5 axis CNC lathes....Hourly payPermanent employmentFull timeRelocation packageDay shift$33 - $40.33 per hour
...CNC Programmer Responsible for writing and revising CNC programs for a variety of multi-axis CNC machinery, both mills and lathes, in the production of technical ceramic products. Under minimal supervision creates or revises multiple axis CNC programs for new product...- ...Job Description Job Description Assist CNC machine operators with daily production tasks Lift and handle large plastic sheets safely Stack, organize, and move finished parts Maintain a clean and organized work area Follow all safety procedures and company...Shift work
$25 - $28 per hour
...Job Description Job Description Wanco Inc. is seeking a CNC Brake Press Operator in our Arvada, CO production facility. Summary: The Brake Press Operators produce parts from metal using a brake press, a computer numeric controlled (CNC) piece of equipment that...Hourly payLocal area$26.4 - $50.4 per hour
...- $42/hr *position level will be assessed through the resume review and interview process. Key Responsibilities Previous CNC Operator experience: mill turn and lathe GD&T print reading Knowledge of calipers, micrometers, metrology. Ability to indicate...Permanent employmentFull timeTemporary workNight shift$25 - $33 per hour
...Job Description Job Description CNC Lathe Setup Machinist Blueprint Advanced Manufacturing Precision Machining | Denver, Colorado | blueprintadvancedmfg.com Full-Time | On-Site | Denver, CO About Blueprint Advanced Manufacturing Founded in 1969,...Full timeContract workMonday to FridayDay shift$20 - $25 per hour
...Job Description Job Description CNC Machine Operator (Lathe/Mill) Blueprint Advanced Manufacturing (BAM) Denver, CO Full-Time | Tues–Fri (10-hour shifts) Future swing shift potential About Us Blueprint Advanced Manufacturing is a precision contract...Hourly payFull timeContract workApprenticeshipShift workAfternoon shift$25 - $30 per hour
...impactful projects alongside a highly skilled team, BN offers an exceptional place to build your career. Position Summary: The CNC Grinder effectively sets up CNC cylindrical and surface grinding machines with required tools, fixtures, and programs to machines parts...Hourly payPermanent employment- A leading machinery manufacturer in Denver, Colorado, is seeking an Associate with CNC machining experience to operate and set up various machine tools. The role emphasizes teamwork, adherence to safety regulations, and continuous improvement. Ideal candidates should have...
$28 - $38 per hour
...play a vital role in the manufacturing process by operating and maintaining machinery to produce pumps and compressor components using CNC equipment. Your expertise will ensure that production meets quality standards and efficiency goals. You will report directly to...Hourly payPermanent employmentFull timeTemporary workWork experience placementRelocation packageFlexible hoursShift workAfternoon shift$22 - $44 per hour
...Job Description Job Description Hiring: CNC & Manual Machinists | Entry to Experienced Levels If you’re looking for a place where precision, craftsmanship, and cutting‑edge manufacturing come together — this is it. We’re growing fast and adding Machinists at multiple...Weekly payFull timeContract workTemporary workWork at officeShift workWeekend workDay shiftAfternoon shift$18.89 - $31.49 per hour
...A Day in Your Life at MKS: As a CNC Machinist at MKS, you will partner with Engineering, Production, and Quality teams to set up, operate, and maintain CNC machinery to produce precision components according to engineering specifications. In this role, you will report...Hourly payPermanent employmentTemporary workApprenticeshipRelocation packageAfternoon shift$22 - $30 per hour
...assessed through the resume review and interview process. Pay rates are listed at base pay rate* Key Responsibilities Previous CNC Operator experience: lathe GD&T print reading Knowledge of calipers, micrometers, metrology. Ability to indicate vices....Permanent employmentFull timeTemporary workDay shift$23 - $24 per hour
...CNC Mill Machinist PrideStaff has an immediate opening for an experienced CNC Mill Machinist for a client located in Denver, CO. This is a temp to hire opportunity working a 4-10s schedule. Job Duties For The CNC Mill Machinist: Setup CNC Mill with proper tooling...Hourly payTemporary workImmediate start$18 - $29 per hour
Join Crusoe: Press Brake Operator Crusoe is on a mission to accelerate the abundance of energy and intelligence. As the only vertically integrated AI infrastructure company built from the ground up, we own and operate each layer of the stack from electrons to tokens...Full timeTemporary workShift workNight shift- ...Job Description Job Description CNC Machinist / Programmer (Level 3) Dynamic Gravity Systems | Broomfield, CO About Us Dynamic Gravity Systems specializes in precision engineering, focusing on the design and manufacture of gravity meters used on ships, aircraft...Full timeWork experience placementFlexible hours
- ...Job Title: Machinist 1 Job Location: Broomfield, CO Job Duration: 12 month on W2 Shift: M-F, 6:30-3pm CNC Operator Job Description: As a machinist 1 at *** Instruments, you will partner with the machine shop team, Engineering, Quality Assurance, and the...Shift work
$40 - $50 per hour
...Job Description Job Description Job Title: CNC Programmer and Machinist IV Job Description As a CNC Machinist IV, you will operate, program, and optimize machines to produce precision rocket engine components and space flight-critical hardware supporting national...Contract workTemporary workWork at office$30 - $39 per hour
...Eligible for up to $5,0000 RELOCATION AND HIRING BONUS Job Title: CNC Machinist Specialist (Expert Level) Department: Machine Shop... ...inspection compliance. Collaborate with engineers and programmers to refine setups and improve processes. What You Bring:...Hourly payFull timeContract workWork experience placementLocal areaRemote workWorldwideRelocation packageShift workDay shiftAfternoon shift$58.2k - $87.2k
...and procedures. Actively participate in applicable Environmental, Health and Safety (EHS) programs. Independently set up and operate CNC and manual machining equipment, including but not limited to: mills, lathes, grinders, wire EDM. Write basic programs for CNC...Full timeWork at officeLocal areaWeekend work- ...Job Description Job Description Description As an Entry-Level CNC Machinist at Impulse , you will be responsible for machining & manufacturing complex components for spacecraft & rocket engine hardware. Join us in shaping the future; one meticulously crafted...Permanent employmentFull time
- ...Machinist I This position is located On-site in our Denver Location CNC Machinist produces machined parts to specifications using manual machine tools such as lathes, milling machines, drill presses and other general machine shop equipment to produce a variety of...Immediate start
$35 - $45 per hour
...seeking a skilled Mill Machinist III to join their team in Denver, Colorado. This role will involve setting up and operating manual and CNC machines, fulfilling a critical role in innovative projects. With a total of at least 12 years' relevant experience, candidates will...Hourly payRelocation packageDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to CNC Programmer I. Be the first to apply!



