1

Cnc Programmer Jobs in Bothell, WA (NOW HIRING)

CNC Programmer

Everett, WA ยท On-site

$65 - $90/hr

Pathfinder Manufacturing is seeking a skilled and detail-oriented CNC Programmer to join our team. The ideal candidate will have hands-on experience programming HAAS CNC machines using CATIA ...

Be Seen First

CNC Programmer

Everett, WA ยท On-site

$30 - $50/hr

CNC Programmer Location: Pathfinder Manufacturing Job Type: Full-Time FLSA Status: Non-Exempt (Hourly) Department: CNC Reports To: Manager of Operations JOB SUMMARY: Pathfinder Manufacturing is ...

CNC Programmer

Snoqualmie, WA ยท On-site

$29 - $39.75/hr

The CNC Programmer will work closely with other internal departments to ensure that the company's finished products meet our customers' expectations of superior quality and on time delivery. If you ...

CNC Programmer

Mukilteo, WA ยท On-site

$82 - $130/hr

CNC Programmer $82000 - $130000 per year | Mukilteo, WA | On-site | Permanent 5+ Axis Mastercam | Aerospace/Defense ManufacturingA bit about us: We're a leading manufacturer in the space and defense ...

CNC Programmer

Everett, WA ยท On-site

$30 - $42/hr

Wipro Givon USA has an exciting new opportunity for an experienced CNC Programmer to join our team. This position writes, modifies, and tests computer programs for multi-axis CNC machines. Company ...

CNC Programmer

Everett, WA ยท On-site

$30 - $42/hr

Wipro Givon USA has an exciting new opportunity for an experienced CNC Programmer to join our team. This position writes, modifies, and tests computer programs for multi-axis CNC machines. Company ...

Be Seen First

CNC Programmer

Everett, WA ยท On-site

$60 - $70/hr

Create, verify, and revise Machine Control Data (MCD), tooling geometry, and setup documentation for multi-axis CNC machines (primarily 5-axis). * Interpret engineering drawings, planning ...

CNC Programmer - Damar

Monroe, WA ยท On-site

$35.25 - $51/hr

The CNC Programmer position offers level 1 - 3. Wage scale provided reflects level 1 - 2. The CNC Programmer role combines advanced programming, manufacturing engineering, and hands-on CNC machining ...

Develop or support programming for mill-turn, multi-function, Swiss, probing, and other advanced CNC processes where applicable. * Develop complete programming solutions including CAD/CAM geometry ...

Be Seen First

CNC Programmer Machinist

Seattle, WA ยท On-site

$65 - $69/hr

Demonstrated experience programming 5-axis CNC machines for aerospace parts (aluminum and hard metals). * Proficiency reading and interpreting engineering drawings, GD&T, and manufacturing ...

CNC Machinist/Programmer

Seattle, WA ยท On-site

$100K - $160K/yr

What you'll be doing As a CNC Machinist/Programmer at Endurance Energy, you will work alongside mechanical and electrical engineers to program and machine precision parts that make up our subsea ...

CNC Machinist/Programmer

Seattle, WA ยท On-site

$70 - $120/hr

What you'll be doing As a CNC Machinist/Programmer at Endurance Energy, you will work alongside mechanical and electrical engineers to program and machine precision parts that make up our subsea ...

CNC Machinist/Programmer

Redmond, WA ยท On-site

$29.75 - $40.50/hr

Role Overview We are seeking an experienced CNC Machinist/Programmer with strong 5-axis machining expertise to join our Redmond facility. In this role, you will operate advanced CNC equipment and ...

CNC Machinist/Programmer

Redmond, WA

$29.75 - $40.50/hr

Role Overview We are seeking an experienced CNC Machinist/Programmer with strong 5-axis machining expertise to join our Redmond facility. In this role, you will operate advanced CNC equipment and ...

CNC Set-Up/Programmer III

Mukilteo, WA ยท On-site

$51 - $70/hr

Description OVERVIEW Cadrex is searching for a CNC Set Up/Programmer III to set up, program utilizing CAD/CAM software, and operate conventional, special purpose, and CNC Machining Centers to ready ...

next page

Showing results 1-20

Cnc Programmer information

See Bothell, WA salary details

$18

$34

$50

How much do cnc programmer jobs pay per hour?

As of Sep 7, 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 81% Full Time, 11% Part Time, 2% Contract, and 6% Nights. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution, with an average salary of $71,980 per year, or $34.6 per hour.

$65 - $90/hr

Other

Medical, Dental, Vision, Retirement

Posted 24 days ago


Job description

Job Title: CNC ProgrammerLocation: Pathfinder ManufacturingJob Type: Full-TimeFLSA Status: Non-Exempt (Hourly)Department: CNCReports To: Manager of OperationsJOB SUMMARY:Pathfinder Manufacturing is seeking a skilled and detail-oriented CNC Programmer to join our team. The ideal candidate will have hands-on experience programming HAAS CNC machines using CATIA, Mastercam, and other CAM software. This position plays a critical role in developing and optimizing CNC programs for complex components in aerospace and precision manufacturing, ensuring both accuracy and efficiency.KEY RESPONSIBILITIES:Read and interpret technical drawings, blueprints, GD&T, and 3D models.Create and modify CNC programs using CATIA, Mastercam, and other CAM software for vertical, horizontal, and multi-axis machining centers.Select appropriate cutting tools, speeds, feeds, fixtures, and machining strategies based on material and design specifications.Simulate and verify CNC programs to detect and correct potential collisions or errors before production.Perform test runs and first-article inspections to validate program accuracy and part conformance.Troubleshoot and resolve issues in programming and machining processes (3-axis, 4-axis mills, and lathes).Support machine setup and prove-out activities on the shop floor.Collaborate with machinists, planners, and quality control to improve workflows and reduce cycle times.Maintain organized documentation of programs, revisions, and setup instructions.Ensure compliance with safety, quality, and manufacturing standards.QUALIFICATIONS:High school diploma or equivalent required; technical certification or associate degree in CNC programming or machining preferred.Minimum 2โ€“5 years of CNC programming experience, preferably on HAAS machines.Proficiency in CATIA for 3D modeling and NC programming.Experience with Mastercam and other CAM/post-processing software.Strong knowledge of G-code, M-code, and HAAS controllers.Ability to interpret engineering drawings and detailed dimensional data.Understanding of machining principles, materials, and tooling.Strong attention to detail and problem-solving skills.U.S. Person status required due to export control regulations.PREFERRED SKILLS:Experience with DNC systems and CNC program management tools.Familiarity with post-processing, simulation, and verification tools.Background in aerospace, automotive, or precision manufacturing industries.Understanding of lean manufacturing principles and shop safety practices.BENEFITS:Health, dental, and vision insurance403(b) retirement plan with company matchPaid time off and holidaysOngoing training and advancement opportunitiesPHYSICAL DEMANDS/WORK ENVIRONMENTThe physical demands and work environment described here are representative of those that must be met by the employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.Constant periods of sitting at a work stationOccasionally able to lift or move up to 10 lbsFrequent repetitive motionsOccasional exposure to indoor manufacturing environmentOccasional exposure to chemicals, odors and fumesOccasional exposure to loud noisesDefinitions:Constant Frequent Occasional(5-8 hrs./shift) (2-5 hrs./shift) (Up to 2 hrs./shift)Over time, as required.Pathfinder Manufacturing is an Equal Opportunity Employer #J-18808-Ljbffr