1

Cnc Programmer Jobs in Bothell, WA (NOW HIRING)

CNC Operator 2

Renton, WA · On-site

$34 - $44/hr

Job Summary The CNC Operator - Turning Department is responsible for setting up, operating ... engineering drawings, specifications, and inspection requirements appropriate to the assigned level ...

New

Be Seen First

CNC programming experience and a college degree (engineering/industrial focus) is a plus. Like machining? Like optimizing a machine shop process with the best in class cutting tool products? Do you ...

NC PROGRAMMER 2

Everett, WA · On-site

$40 - $45/hr

NC Programmer 2 Join a Team Where Precision Meets Innovation *For ITAR purposes, U.S. citizenship is required* Location: Everett, WA Pay: $40.00-$45.00 per hour Employment Type: Full-Time Shift : 2nd ...

CNC Machinist, Amazon Leo

Redmond, WA · On-site

$23 - $31.25/hr

... programmers and management for process improvements - Make necessary adjustments to offsets and maintain part quality throughout the run. - Intermediate knowledge of tool holders, cutting tools ...

CNC Machinist

Redmond, WA

$33.70 - $47.58/hr

Regularly setup, validate and run product using CNC lathes (Doosan, Mori Seiki, Haas) and mills ... Design Engineering and Quality Control * Communicate in a professional manner with managers ...

CNC Machinist SmartTalent Lynnwood is seeking experienced CNC Machinists to operate and maintain ... engineering or leadership teams. · Assist with training other operators as needed. Knowledge ...

CNC Machinist

Redmond, WA · On-site

$33.70 - $47.58/hr

Regularly setup, validate and run product using CNC lathes (Doosan, Mori Seiki, Haas) and mills ... Design Engineering and Quality Control * Communicate in a professional manner with managers ...

Development CNC Machinist, Amazon Leo

Redmond, WA · On-site

$23 - $31.25/hr

... programmers and management for process improvements - Make necessary adjustments to offsets and maintain part quality throughout the run. - Intermediate knowledge of tool holders, cutting tools ...

CNC Machinist

Snoqualmie, WA · On-site

$30 - $32/hr

Maintain equipment and perform set up of machines; operate CNC machining & cutting equipment * Assist in the design of tooling and fixtures and collaborate with programming team. * Perform work in ...

Maintain equipment and perform set up of machines; operate CNC machining & cutting equipment * Assist in the design of tooling and fixturesand collaborate with programming team. * Perform work in ...

Maintain equipment and perform set up of machines; operate CNC machining & cutting equipment * Assist in the design of tooling and fixturesand collaborate with programming team. * Perform work in ...

CNC Machinist

Renton, WA · On-site

$26 - $30/hr

Set up the CNC machine ... Run parts per engineering specifications * Deburr and partmark as needed * Use measuring tools as ...

Showing results 41-60

Cnc Programmer information

See Bothell, WA salary details

$18

$34

$50

How much do cnc programmer jobs pay per hour?

As of Aug 17, 2026, the average hourly pay for cnc programmer in Bothell, WA is $34.61, according to ZipRecruiter salary data. Most workers in this role earn between $28.46 and $38.94 per hour, depending on experience, location, and employer.

What is a CNC programmer?

CNC Programmers are skilled professionals who create computer programs to control the operation of machines such as mills, lathes, and grinders in manufacturing. They use CAD (Computer-Aided Design) and CAM (Computer-Aided Manufacturing) software to develop precise instructions that tell CNC machines how to produce parts and components. Their role is crucial in ensuring products are made accurately and efficiently, meeting detailed specifications and quality standards.

What does a CNC programmer do?

A CNC programmer operates a computer numerical control machine to cut materials like metal and plastic for building things such as airplanes or appliances. In the simplest terms, the CNC programmer uses coding and software to tell the machine what to cut. In addition to initially programming machinery, they also troubleshoot and improve existing software and codes. They work with blueprints to ensure precise directions, and engineers to make improvements.

What are the key skills and qualifications needed to thrive as a CNC programmer, and why are they important?

To thrive as a CNC Programmer, you need a solid understanding of machining processes, blueprint reading, and proficiency in G-code programming, often supported by a degree or certification in manufacturing or engineering. Familiarity with CAD/CAM software such as Mastercam or SolidWorks, and experience with CNC machine operation, are typically required. Attention to detail, problem-solving abilities, and effective communication are standout soft skills in this role. These competencies ensure precise part production, minimize errors, and help maintain efficient workflow in manufacturing environments.

What are some common challenges CNC programmers face when transitioning from manual machining backgrounds?

CNC Programmers moving from manual machining often encounter challenges in interpreting complex CAD/CAM software and translating traditional machining knowledge into digital instructions. Adjusting to the precision and automation of CNC equipment requires learning new programming languages (like G-code) and understanding machine limitations. Additionally, troubleshooting programming errors and keeping up with rapidly evolving technologies can be demanding but also rewarding as these skills are highly valued in modern manufacturing environments.

What is the difference between Cnc Programmer vs Cnc Machinist?

AspectCnc ProgrammerCnc Machinist
Primary RoleDesigns and writes CNC code to control machine toolsOperates and sets up CNC machines based on provided programs
Skills & CertificationsG-code programming, CAD/CAM software, technical certificationsMachine operation, measurement, troubleshooting skills
Work EnvironmentDesign offices, programming stations, sometimes on the shop floorShop floor, machine shop environments
ResponsibilitiesCreating programs, optimizing machining processesRunning machines, inspecting parts, maintaining equipment

While both roles work closely in manufacturing, a Cnc Programmer focuses on creating and optimizing CNC programs, whereas a Cnc Machinist operates and maintains the machines based on those programs. Understanding these differences helps in choosing the right career path or job search focus.

How much do CNC programmers earn?

CNC programmers typically earn between $50,000 and $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing environments with complex machinery.

Is CNC programming in high demand?

CNC programming is in high demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled CNC programmers who are proficient with CAD/CAM software and machine operation are often sought after, especially as automation and advanced manufacturing techniques grow. The job typically requires technical training or certification and offers stable employment opportunities.

Is a CNC programmer a good job?

A CNC programmer is a skilled trade role that involves creating and managing computer-controlled machine tool programs for manufacturing. It offers steady employment, opportunities for advancement, and requires knowledge of CAD/CAM software and machining processes. The job can be physically demanding and often requires attention to safety and precision.

What are the most commonly searched types of Cnc Programmer jobs in Bothell, WA?

The most popular types of Cnc Programmer jobs in Bothell, WA are:

What job categories do people searching Cnc Programmer jobs in Bothell, WA look for?

The top searched job categories for Cnc Programmer jobs in Bothell, WA are:

What cities near Bothell, WA are hiring for Cnc Programmer jobs?

Cities near Bothell, WA with the most Cnc Programmer job openings:

Infographic showing various Cnc Programmer job openings in Bothell, WA as of August 2026, with employment types broken down into 79% Full Time, 11% Part Time, 4% Contract, and 6% Nights. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $71,980 per year, or $34.6 per hour.

CNC Operator 2

Harper Engineering Company

Renton, WA • On-site

$34 - $44/hr

Full-time

Posted 3 days ago

New


Job description

Description:

Job Summary

The CNC Operator – Turning Department is responsible for setting up, operating, monitoring, and supporting CNC turning equipment used to produce precision machined components. This job description is intended to cover CNC Operator Levels 1 through 3, with responsibilities increasing based on experience, demonstrated skill, training, and business need. Operators may perform basic machine operation, in-process inspection, setup assistance, independent setup, troubleshooting, process support, and mentoring duties as appropriate to their assigned level.

Job Duties and Responsibilities

· Machine Operation and Setup:

o Operate CNC turning equipment, which may include turning centers, screw machines, and multi-axis turning equipment, in accordance with work instructions, drawings, and production requirements.

o Load and unload parts, materials, fixtures, tooling, and programs as assigned.

o Monitor machine operation to detect abnormal conditions, tool wear, dimensional variation, or machine alarms.

o Perform tool changes, offset adjustments, and basic machine adjustments within level of training and authorization.

o Assist with or independently perform machine setups, including workholding, tooling, offsets, and machine parameters, based on assigned level.

o Support first-piece verification, production start-up, and repeat production runs to ensure parts meet drawing and quality requirements.

· Precision Inspection and Quality Control:

o Inspect machined components using appropriate precision inspection tools, including micrometers, calipers, indicators, bore gauges, thread gauges, and other shop measurement equipment.

o Read and interpret work instructions, engineering drawings, specifications, and inspection requirements appropriate to the assigned level.

o Verify part dimensions, surface finish, and workmanship throughout production and document results as required.

o Identify and communicate out-of-tolerance conditions, nonconforming material, equipment issues, or process concerns.

o Make corrective adjustments or escalate issues to the appropriate lead, programmer, supervisor, or quality representative based on skill level and authorization.

· Maintenance, Safety, and Documentation:

o Perform routine machine care, cleaning, chip removal, fluid checks, and preventative maintenance activities as assigned.

o Maintain accurate production records, labor reporting, inspection documentation, and traceability records as required.

o Follow all safety rules, quality procedures, company policies, and department standards.

o Maintain a clean, organized, and safe work area using established housekeeping and 5S practices.

· Support and Collaboration:

o Work with operators, leads, programmers, maintenance, engineering, and quality personnel to support safe and efficient production.

o Communicate machine status, production issues, quality concerns, and shift turnover information clearly and accurately.

o Support training, cross-training, troubleshooting, and continuous improvement activities as appropriate to assigned level.

Requirements:

Skills and Qualifications

· Experience, training, or demonstrated aptitude in CNC machining, turning operations, manufacturing, mechanical work, or related technical fields.

· Ability to safely operate CNC turning equipment and follow written and verbal work instructions.

· Ability to read and interpret drawings, specifications, travelers, inspection plans, and manufacturing documentation at a level appropriate to the position.

· Ability to use precision measuring instruments and understand basic inspection practices.

· Working knowledge of machine offsets, tooling, feeds and speeds, G and M codes, and CNC controls, with depth of knowledge increasing by level.

· Strong attention to detail, reliability, communication skills, and commitment to producing quality work.

· Ability to work independently or with supervision depending on assigned level, task complexity, and training status.


Level Guidelines

· Level 1: Entry-level or developing operator who performs basic machine operation, part loading and unloading, routine inspection, documentation, and housekeeping under supervision or with established work instructions.

· Level 2: Intermediate operator who performs routine operation and setup support, makes basic offsets and tool changes, verifies parts, troubleshoots common issues, and works with limited supervision on repeat production.

· Level 3: Advanced operator who performs complex setups, supports first-piece or first-article verification, troubleshoots machine and process issues, supports process improvements, and may assist in training or mentoring lower-level operators.

Preferred Qualifications

· Experience operating CNC turning centers, screw machines, Swiss-style machines, or multi-axis turning equipment.

· Experience machining tight-tolerance components in aerospace, defense, medical, or other precision manufacturing environments.

· Familiarity with GD&T, CNC program verification, setup documentation, lean manufacturing, and continuous improvement practices.

Additional Hiring Requirement

· Candidates may be required to complete a technical machining assessment, practical machine evaluation, blueprint reading exercise, or precision measurement assessment appropriate to the level being considered.