Demo

CNC Swiss Programmer

Expert Staffing West
Hawthorne, CA Full Time
POSTED ON 3/24/2026
AVAILABLE BEFORE 4/22/2026

We are seeking an experienced CNC Swiss Programmer to support production of high-precision components in a fast-paced manufacturing environment. This role is responsible for programming, setup, and process optimization on Swiss-style CNC machines to ensure quality, efficiency, and on-time delivery.


Program Swiss CNC machines (Citizen, Star, Tsugami) using CAM software and/or G-code

Perform full machine setups and optimize programs for production

Machine precision components to tight tolerances (±.0005” or better)

Read and interpret blueprints, GD&T, and technical drawings

Troubleshoot machining and programming issues to minimize downtime

Select tooling, speeds, feeds, and cutting strategies

Perform first article inspections and verify part quality

Collaborate with engineering and production teams to improve processes and reduce cycle times

Maintain documentation and adhere to quality standards


  • 7–10 years of CNC Swiss programming experience required
  • Strong experience with Swiss-style lathes (Citizen, Star, Tsugami preferred)
  • Proficiency with CAM software (PartMaker, Mastercam, or similar) and G-code
  • Strong understanding of GD&T and blueprint reading
  • Ability to independently set up, program, and troubleshoot machines
  • Experience in tight-tolerance manufacturing (medical or aerospace preferred) 


  • Experience with Fanuc controls and multi-axis machining
  • Continuous improvement mindset (Lean / Six Sigma)
  • Experience working with stainless steel, titanium, or other precision materials


  • 1st or 2nd shift available
  • Overtime available based on production needs


Salary.com Estimation for CNC Swiss Programmer in Hawthorne, CA
$40,519 to $50,465
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a CNC Swiss Programmer?

Sign up to receive alerts about other jobs on the CNC Swiss Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Expert Staffing West

  • Expert Staffing West Ventura, CA
  • Position Overview We are seeking a dependable and hardworking Dishwasher to join our team in Ventura, CA. The Dishwasher plays a critical role in maintaini... more
  • 9 Days Ago

  • Expert Staffing West Harbor, CA
  • We are seeking a motivated and detail-oriented Human Resources Coordinator with 2–3 years of experience to support daily HR operations in a fast-paced manu... more
  • 9 Days Ago

  • Expert Staffing West Hawthorne, CA
  • We are seeking a Quality Manager to lead and maintain a compliant, audit-ready Quality Management System in a precision medical device manufacturing enviro... more
  • 10 Days Ago

  • Expert Staffing West Ventura, CA
  • We are currently hiring a CNC Machinist in Ventura, CA . This is a great opportunity for someone with CNC mill or lathe experience looking for a stable, fu... more
  • 11 Days Ago


Not the job you're looking for? Here are some other CNC Swiss Programmer jobs in the Hawthorne, CA area that may be a better fit.

  • Velocity Aerospace Van Nuys, CA
  • Velocity Aerospace Group is a subsidiary of Precision Aviation Group (PAG), a full service, inventory supported MRO provider in the aviation industry with ... more
  • 9 Days Ago

  • Divergent Los Angeles, CA
  • Divergent is a technology company that has architected, invented, built, and commercialized an end-to-end factory system called the Divergent Adaptive Prod... more
  • 10 Days Ago

AI Assistant is available now!

Feel free to start your new journey!