1

Senior Cnc Programmer Jobs in Seattle, WA (NOW HIRING)

CNC Service Engineer (PNW)

Seattle, WA ยท On-site

$45 - $55/hr

Position Overview We are seeking a highly skilled Senior CNC Service Engineer to support customers across the PNW. This role is responsible for installing, maintaining, and troubleshooting high ...

Senior NPI Engineer

Seattle, WA ยท On-site

$80 - $110/hr

Precision Engineering: Apply distortion compensation algorithms to increase accuracy of AM ... CNC Integration: Design precision fixtures and collaborate with internal CNC function and external ...

Sr. TCA Mechanical Design Engineer

Seattle, WA ยท On-site

$185K - $210K/yr

We are seeking a Senior TCA Mechanical Design Engineer with deep expertise in manufacturing ... Hands-on experience with CNC machining, welding/brazing, or additive manufacturing * Technical ...

CNC Technician Level 2 or Sr. Position Summary The CNC Technician at Makino will utilize strong mechanical and electrical skills to troubleshoot, repair, and maintain CNC equipment. This role reports ...

CNC Technician Level 2 or Sr. Position Summary The CNC Technician at Makino will utilize strong mechanical and electrical skills to troubleshoot, repair, and maintain CNC equipment. This role reports ...

Sr. Development Machinist, Amazon Leo

Redmond, WA ยท On-site

$23 - $31.25/hr

... CNC Machinist will work closely with programmers, engineers and machining shop management to outline, develop and optimize new machining and manufacturing processes. The successful candidate will ...

... CNC Machinist will work closely with programmers, engineers and machining shop management to outline, develop and optimize new machining and manufacturing processes. The successful candidate will ...

Sr. Development Machinist, Amazon Leo

Redmond, WA ยท On-site

$23 - $31.25/hr

... CNC Machinist will work closely with programmers, engineers and machining shop management to outline, develop and optimize new machining and manufacturing processes. The successful candidate will ...

Senior Machinist

Seattle, WA

$47.01 - $65.81/hr

Minimum of 10 years in CNC programming in NX, Master Cam, etc. * Minimum of 5 years in working with multi axis machines * Minimum of 5 years working with hardened metals * Minimum of 5 years in a ...

Senior Machinist

Seattle, WA ยท On-site

$47.01 - $65.81/hr

Minimum of 10 years in CNC programming in NX, Master Cam, etc. * Minimum of 5 years in working with multi axis machines * Minimum of 5 years working with hardened metals * Minimum of 5 years in a ...

next page

Showing results 1-20

Senior Cnc Programmer information

See Seattle, WA salary details

$19

$35

$51

How much do senior cnc programmer jobs pay per hour?

As of Aug 23, 2026, the average hourly pay for senior cnc programmer in Seattle, WA is $35.23, according to ZipRecruiter salary data. Most workers in this role earn between $28.99 and $39.66 per hour, depending on experience, location, and employer.

What is a senior CNC programmer?

Senior CNC Programmers are experienced professionals who create, modify, and optimize computer numerical control (CNC) programs for manufacturing machinery. They interpret engineering drawings and technical specifications to write precise code that directs machines to cut, shape, or assemble materials. In addition to programming, they often oversee junior programmers, troubleshoot production issues, and work closely with engineers and machinists to ensure high-quality parts are produced efficiently.

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

To thrive as a Senior CNC Programmer, you need advanced knowledge of CNC machining, blueprint reading, GD&T, and experience with CAD/CAM software, often backed by a degree or technical certification in manufacturing or engineering. Expertise in programming languages such as G-code, and proficiency with software like Mastercam or Siemens NX, are typically required. Strong problem-solving, attention to detail, and effective communication skills help you collaborate with machinists and engineers to optimize production. These skills ensure precision, efficiency, and high-quality output in complex manufacturing environments.

How does a senior CNC programmer typically collaborate with engineers and machinists during the production process?

Senior CNC Programmers work closely with engineers to review technical drawings and specifications, ensuring that the machining strategies align with design intent. They also regularly communicate with machinists on the shop floor to address any issues that arise during setup or production, such as tool selection, programming adjustments, or troubleshooting errors. Effective collaboration is key for optimizing manufacturing efficiency, minimizing errors, and delivering high-quality finished parts.

What is the difference between Senior Cnc Programmer vs Cnc Machinist?

AspectSenior Cnc ProgrammerCnc Machinist
CredentialsTypically requires programming certifications, technical degrees, or extensive experienceUsually needs machining experience, technical training, or certifications in machine operation
Work EnvironmentDesigning, programming, and optimizing CNC machines, often in office or engineering settingsOperating CNC machines on the shop floor, performing setup and manual adjustments
ResponsibilitiesDeveloping CNC programs, troubleshooting, and improving manufacturing processesSetting up machines, loading tools, and executing machining tasks

The main difference between a Senior Cnc Programmer and a Cnc Machinist lies in their focus: programmers develop and optimize CNC code, while machinists operate and set up machines. Both roles require technical skills, but the programmer's role is more design and process-oriented, whereas the machinist's role is hands-on manufacturing.

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

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

What are popular job titles related to Senior Cnc Programmer jobs in Seattle, WA?

For Senior Cnc Programmer jobs in Seattle, WA, the most frequently searched job titles are:

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

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

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

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

Infographic showing various Senior Cnc Programmer job openings in Seattle, WA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $73,277 per year, or $35.2 per hour.

Sr. CNC Programmer (Aerospace Manufacturing)

Pressco Products

Sumner, WA โ€ข On-site

$35 - $50/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 14 days ago


Job description

Job Type
Full-time
Description
Pressco Products is a trusted aviation and aerospace manufacturing company that specializes in machining, stamping, fabrication, and minor assembly of aviation parts. Operating with precision and expertise, the company takes pride in delivering high-quality components to meet the rigorous demands of the aerospace industry. With a commitment to innovation and reliability, Pressco Products supports the growth and success of its clients. Located in Sumner, WA, the company is an industry partner focused on excellence in aerospace manufacturing.
With its rich 60-year history and new long-term contracts, Pressco is looking for a few key individuals who want to be a part of its continued growth and stability. We are seeking an experienced and eager Senior CNC Programmer to take ownership of developing and optimizing complex machining processes. This is a critical role focused on high-mix, moderate-volume production for 3, 4, and 5-axis machining centers, CNC Mill-Turn, vertical and horizontal, and CNC Lathes, with a direct mandate to drive process improvement, cost reduction, and cycle time efficiency.
Key Responsibilities
The successful candidate will be a hands-on contributor, focused on programming, process engineering, and quality assurance:
Programming & Setup
  • Develop, test, and debug complete CNC programs using G-code and M-code for 3, 4, and 5-axis CNC Mills and Lathes with live tooling to meet engineering and quality requirements.
  • Create and maintain essential production documentation, including detailed set-up sheets and comprehensive tool lists.
  • Utilize Mastercam to generate computer models and programs, and maintain configuration and control on all job records and program files.

Process Optimization & Continuous Improvement
  • Lead initiatives for process optimization and cost reduction across the CNC department.
  • Actively analyze and adjust program variables to achieve Cycle Time Reduction through optimized feeds, speeds, and efficient toolpath design, minimizing non-productive machine moves.
  • Perform thorough cutting tool evaluations, conduct cost analysis, and facilitate the implementation of new machining technologies and techniques.
  • Analyze part drawings, sketches, and design data to select optimal cutting tools and machining parameters.
  • Assist with designing custom tools and fixtures as needed to support manufacturing requirements.

Collaboration & Quality Assurance
  • Collaborate closely with Manufacturing Engineers, Tool Engineers, Quality Engineers, and Production personnel to ensure synchronization across all phases, from estimating to final production.
  • Work on the shop floor with machinists to prove out, test, and revise programs to ensure smooth and efficient production runs.
  • Ensure all final products adhere to blueprints and tight dimensional tolerances using Geometric Dimensioning & Tolerancing (GD&T).

Requirements
Required Qualifications
We are seeking an experienced professional who meets the following criteria:
  • Experience: Minimum of 5+ years of direct experience in CNC programming, specifically within an aerospace or high-precision environment.
  • CAD/CAM Proficiency: 5+ years of proven, hands-on experience using Mastercam. Experience with Catia and SolidWorks is also highly desired.
  • Machining Expertise: 5+ years of practical CNC machining operation and set-up experience, including the ability to proficiently edit programs at the control.
  • Materials: Extensive experience machining a variety of materials common in aerospace, including but not limited to Inconel, Titanium, Stainless Steel, and various Ferrous and Copper Alloys, various Aluminum Alloys, Delrin, Nylon, and other non-metallic materials.
  • Measurement & Interpretation: Fluent in interpreting technical drawings, applying GD&T, and using precision measuring tools (calipers, bore gauges, micrometers).
  • Personal Attributes: Self-motivated, highly organized, and exhibits excellent written/verbal communication skills with a strong focus on collaboration, encouraging positivity, teamwork across all departments, and quality standards.

Compensation & Benefits
  • Compensation: We offer a highly competitive wage structure based on experience and proven expertise, with a base range of $35.00 to $50.00 per hour DOE. Compensation is regularly evaluated based on merit and performance.
  • Benefits: Comprehensive package including medical, dental, vision, hearing, life insurance, 401(k), supplemental insurance, paid sick leave, and earned paid vacation leave.
  • Note: Must be a US Citizen.

This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required. Other duties, responsibilities and activities may be modified or assigned at any time with or without notice.
Pressco Products provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Salary Description
$35.00 - $50.00 per hour