1

Cnc Programming Jobs in Vancouver, WA (NOW HIRING)

CNC Programmer III

Camas, WA · On-site

$40 - $62/hr

Expert in advanced CNC programming methods, including 3- axis, 4-axis, and 5- axis machining, verification and custom code development * Works across multiple software platforms (Mastercam, hyperMILL ...

Troubleshoot machining and programming issues, implementing corrective actions to improve ... Qualifications: * 6+ years of CNC programming experience in a high-precision manufacturing ...

CNC Programmer

Hillsboro, OR · On-site

$28.75 - $39.50/hr

This role is responsible for programming, setting up, proving out, operating, and inspecting small ... Create CNC programs for 3-axis milling using ESPRIT EDGE to machine small-batch precision parts ...

CNC Programmer

Hillsboro, OR · On-site

$28.75 - $39.50/hr

This role is responsible for programming, setting up, proving out, operating, and inspecting small ... Create CNC programs for 3-axis milling using ESPRIT EDGE to machine small-batch precision parts ...

CNC Programmer

Hillsboro, OR

$34.53 - $42.27/hr

High School diploma or equivalent Experience: * 5+ years of CNC programming experience in a production environment, including hands-on setup and prove-out of programs, with demonstrated success ...

CNC Programmer

Hillsboro, OR · On-site

$28.75 - $39.50/hr

High School diploma or equivalent Experience: * 5+ years of CNC programming experience in a production environment, including hands-on setup and prove-out of programs, with demonstrated success ...

CNC Programmer

Hillsboro, OR · On-site

$34.53 - $42.27/hr

High School diploma or equivalent Experience: * 5+ years of CNC programming experience in a production environment, including hands-on setup and prove-out of programs, with demonstrated success ...

CNC Programmer

Hillsboro, OR

$28.75 - $39.50/hr

High School diploma or equivalent Experience: * 5+ years of CNC programming experience in a production environment, including hands-on setup and prove-out of programs, with demonstrated success ...

... engineering drawings, and CAD/CAM files. · Troubleshoot and resolve complex machining issues ... · Maintain CNC equipment, ensuring accuracy, reliability, and long-term performance. · ...

Junior CAM Programmer

Hillsboro, OR · On-site

$32 - $36/hr

Proficiency in CNC programming and G-Code. * Strong understanding of CNC tooling and machine setup/changeover processes. * Experience with GD&T and blueprint reading. * Solid troubleshooting skills ...

Junior CAM Programmer

Hillsboro, OR · On-site

$32 - $36/hr

Proficiency in CNC programming and G-Code. * Strong understanding of CNC tooling and machine setup/changeover processes. * Experience with GD&T and blueprint reading. * Solid troubleshooting skills ...

Cnc Programmer

Hillsboro, OR · On-site

$32 - $38/hr

CNC Programmer This position is responsible for programming, setting up, and running advanced CNC ... Use CAD/CAM tools to support design and programming of parts, including prototyping work.

CNC Programmer

Hillsboro, OR

$28.75 - $39.50/hr

Work Experience: * 4+ years of machine shop programming experience on any manual or CNC milling equipment. * 5 or more years of machine shop experience with pertinent CNC milling experience. Physical ...

CNC Programmer

Hillsboro, OR · On-site

$28.75 - $39.50/hr

Work Experience: * 4+ years of machine shop programming experience on any manual or CNC milling equipment. * 5 or more years of machine shop experience with pertinent CNC milling experience. Physical ...

CNC Machinist

Sherwood, OR

$22 - $30.25/hr

Job Title: CNC Mill Machinist Join a day-shift manufacturing team as a CNC Mill Machinist ... Read and interpret blueprints, work instructions, engineering drawings, and GD&T specifications.

next page

Showing results 1-20

Cnc Programming information

See Vancouver, WA salary details

$17

$32

$47

How much do cnc programming jobs pay per hour?

As of Aug 31, 2026, the average hourly pay for cnc programming in Vancouver, WA is $32.41, according to ZipRecruiter salary data. Most workers in this role earn between $26.68 and $36.49 per hour, depending on experience, location, and employer.

What is CNC programming?

CNC programming involves creating detailed instructions that guide computer numerical control (CNC) machines in the manufacturing of parts and products. CNC programmers use specialized software to convert design blueprints into precise code, which tells machines how to move, cut, and shape materials. This process ensures high accuracy, repeatability, and efficiency in manufacturing. CNC programming is essential in industries such as automotive, aerospace, and metal fabrication.

What are the key skills and qualifications needed to thrive as a CNC programmer?

To thrive as a CNC Programmer, you need strong mathematical aptitude, mechanical understanding, and experience with blueprint reading, often supported by a degree or certification in manufacturing technology or a related field. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential. Attention to detail, problem-solving skills, and effective communication are crucial soft skills for optimizing processes and minimizing errors. These skills ensure efficient production, high-quality output, and smooth collaboration with engineering and production teams.

What are some common challenges CNC programmers face when transitioning from manual machining to automated CNC environments?

CNC Programmers often find that moving from manual machining to CNC environments requires adapting to new software, precision expectations, and troubleshooting skills. Unlike manual machining, CNC programming involves understanding G-code, machine-specific software, and simulation tools, as well as resolving issues related to tool paths and machine errors. Collaboration with machinists and engineers becomes more critical to ensure that the programmed designs are both manufacturable and efficient. Staying updated with evolving technology and continuous learning are essential for a smooth transition and long-term success.

What is the difference between Cnc Programming vs Cnc Machinist?

AspectCnc Programming

Cnc Programming involves writing and editing code to control CNC machines, focusing on creating precise instructions for manufacturing parts. Cnc Machinists operate CNC machines, set up equipment, and manually adjust tools to produce parts based on the programs. Both roles require knowledge of CNC operations, often share certifications like CNC operator licenses, and work in manufacturing environments. While Cnc Programmers focus on coding and software, Cnc Machinists handle machine operation and adjustments. They often collaborate, with programmers providing instructions for machinists to execute.

Are CNC programmers in demand?

CNC programmers are in demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled programmers who can operate CAD/CAM software and work with CNC machines are sought after, especially as automation increases in manufacturing environments.

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.

What are the most commonly searched types of Cnc Programming jobs in Vancouver, WA?

The most popular types of Cnc Programming jobs in Vancouver, WA are:

What are popular job titles related to Cnc Programming jobs in Vancouver, WA?

For Cnc Programming jobs in Vancouver, WA, the most frequently searched job titles are:

What job categories do people searching Cnc Programming jobs in Vancouver, WA look for?

The top searched job categories for Cnc Programming jobs in Vancouver, WA are:

What cities near Vancouver, WA are hiring for Cnc Programming jobs?

Cities near Vancouver, WA with the most Cnc Programming job openings:

Infographic showing various Cnc Programming job openings in Vancouver, WA as of August 2026, with employment types broken down into 88% Full Time, 6% Contract, and 6% Nights. Highlights an 100% In-person job distribution, with an average salary of $67,413 per year, or $32.4 per hour.

Supplier Delivery Consultant - CNC Programming

Belcan

Portland, OR

$60 - $80/hr

Full-time, Contractor

Medical, Dental, Vision, Life, Retirement, PTO

Posted 4 days ago


Job description

Job Title: Supplier Delivery Consultant - CNC Programming
Pay Rate: $60.00-80.00 per hour (paid as fixed weekly rate)
Subcontract Employment: 1099 or LLC
Locations: Seattle, WA 98124 & Portland, OR 97230
Shift: First and Flexible
#1099 #AerospaceManufacturing #CNCProgrammer
Job Summary:
We are seeking experienced CNC Programmers and CAM Manufacturing Consultants for urgent project-based contract opportunities in the Seattle, WA and Portland, OR areas. Our consultants support a variety of manufacturing clients in aerospace, defense, medical device, energy, industrial equipment, and precision machining environments.
This talent pipeline is intended for highly skilled manufacturing professionals with expertise in CNC programming, CAM software, process development, machining optimization, and shop floor support. Assignments may range from short-term troubleshooting engagements to long-term manufacturing improvement and production support projects.
Typical Responsibilities:
* Develop, modify, optimize, and troubleshoot CNC programs using industry-leading CAM software such as Mastercam, Esprit, NX CAM, Fusion 360, Gibbscam, Powermill, or similar platforms.
* Create efficient toolpaths and machining strategies for complex components and challenging geometries.
* Support CNC machining operations through program prove-outs, first article runs, process validation, and production startup activities.
* Troubleshoot machining, programming, tooling, fixturing, and post-processor issues.
* Improve cycle times, machine utilization, quality performance, and overall manufacturing efficiency.
* Collaborate with manufacturing engineering, production, quality, tooling, and leadership teams to achieve project objectives.
* Review engineering drawings, CAD models, GD&T requirements, and manufacturing specifications.
* Recommend and implement process improvements to enhance productivity and manufacturability.
* Support new product introductions, process transfers, capacity expansion initiatives, and continuous improvement efforts.
* Provide technical expertise for 3-axis, 4-axis, and 5-axis machining applications.
* Ensure compliance with applicable customer, quality, and safety requirements.
Required Qualifications:
* Minimum 5 years of CNC programming, manufacturing engineering, or CAM programming experience in a precision manufacturing environment.
* Strong experience with one or more CAM software platforms, including Mastercam, Esprit, NX CAM, Fusion 360, Powermill, Gibbscam, or similar.
* Experience programming and supporting CNC machining centers, mills, mill-turns, lathes, or multi-axis equipment.
* Demonstrated ability to troubleshoot manufacturing processes from CAD/CAM programming through machine execution.
* Strong understanding of cutting tools, fixturing, workholding, and machining best practices.
* Ability to read and interpret engineering drawings, CAD models, and GD&T requirements.
* Excellent problem-solving, communication, and collaboration skills.
* Ability to work independently while integrating effectively with customer project teams.
Preferred Qualifications:
* Experience supporting aerospace, defense, medical device, automotive, energy, industrial, or high-precision manufacturing environments.
* Experience machining complex materials such as titanium, Inconel, stainless steel, hardened steels, aluminum alloys, or specialty materials.
* Expertise with advanced multi-axis machining and complex geometry programming.
* Manufacturing engineering, process engineering, or continuous improvement experience.
* Experience supporting customer-specific quality systems and regulated manufacturing environments.
Engagement Details:
* Independent Contractor (1099) opportunities
* Project-based assignments across the United States
* On-site, hybrid, and remote opportunities available depending on project requirements
* Travel requirements vary by engagement
* Competitive project rates based on experience, technical expertise, and scope of work
We are always interested in connecting with experienced CNC Programming and Manufacturing Consulting professionals who can help our clients solve complex machining and manufacturing challenges. Apply today to be considered for current and future project opportunities.
Salary guidelines for similar roles at Belcan are $60.00 - $80.00 per hour. Guidelines vary based on many factors including but not limited to education, qualifications, experience, discipline, geographic location, market, and business considerations. Benefits offered include health, dental, vision, and life insurance; 401(k); holidays and paid leave as required by law.
#INDENG

Belcan logo

About Belcan

Sourced by ZipRecruiter

Belcan is a leading provider of qualified personnel to many of the world's most respected enterprises. We offer excellent opportunities for contract/temporary, temp-to-hire, and direct assignments in the engineering, IT, and professional fields. We are the employer of choice for thousands worldwide. Our overriding goal is to provide quality staffing solutions that help people, organizations, and communities succeed.

Industry

It services

Company size

5,001 - 10,000 Employees

Headquarters location

Cincinnati, OH, US

Year founded

1958