Demo

CNC Programmer (Part Time)

BBSI San Jose
San Jose, CA Part Time
POSTED ON 5/7/2026
AVAILABLE BEFORE 6/5/2026

Position Summary
The CNC Programmer will be responsible for creating, optimizing, and maintaining programs used to operate computer numerical control (CNC) machines. They translate engineering drawings and specifications into precise machine instructions to produce high-quality parts efficiently and safely.


Key Responsibilities

  • Develop and write CNC programs for mills, lathes, and other machinery using CAM software.
  • Interpret technical drawings, blueprints, and CAD models.
  • Select appropriate cutting tools, speeds, and feeds for various materials.
  • Set up and test programs on CNC machines, making adjustments as needed.
  • Optimize programs to improve cycle time, reduce waste, and enhance quality.
  • Troubleshoot machining issues and implement corrective actions.
  • Collaborate with machinists, engineers, and quality teams to ensure production goals are met.
  • Maintain program documentation and revision control.
  • Ensure compliance with safety standards and company procedures.


Required Qualifications

  • High school diploma or equivalent (technical certification preferred).
  • Proven experience as a CNC Programmer or similar role.
  • Proficiency in CNC programming languages (e.g., G-code, M-code).
  • Experience with CAD/CAM software (e.g., Mastercam, Fusion 360).
  • Strong understanding of machining processes, tooling, and materials.
  • Ability to read and interpret engineering drawings and GD&T.

 

Preferred Qualifications

  • Associate degree in machining, manufacturing, or a related field.
  • Experience with multi-axis CNC machines.
  • Knowledge of lean manufacturing or continuous improvement practices.


Key Skills

  • Attention to detail and precision
  • Problem-solving and analytical thinking
  • Strong math and spatial reasoning skills
  • Communication and teamwork
  • Time management and organization


Work Environment

  • Manufacturing or machine shop setting
  • May require standing for extended periods
  • Exposure to machine noise, metal shavings, and industrial equipment
  • Use of personal protective equipment (PPE) required


Salary Range

  • $40.00 - $45.00 per hour (varies by experience, location, and industry)
  • Part Time 20 hours per week (Flexible schedule)
  • Should be able to complete 15 – 20 programs per week

Salary : $40 - $45

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 Programmer (Part Time)?

Sign up to receive alerts about other jobs on the CNC Programmer (Part Time) 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
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 BBSI San Jose

  • BBSI San Jose Lakeside, CA
  • Accounting Assistant We are seeking a detail-oriented and adaptable General Accounting Assistant to join our client's team. This role supports the Controll... more
  • 9 Days Ago

  • BBSI San Jose San Jose, CA
  • Perform all Assembler 1 and 2 job duties, responsibilities and requirements. Read, interpret and follow basic blueprints, diagrams, engineering drawings, s... more
  • 14 Days Ago

  • BBSI San Jose San Jose, CA
  • DUTIES & RESPONSIBILITIES Conduct routine inspections of facility systems and equipment Identify and troubleshoot issues with equipment, systems, and machi... more
  • 14 Days Ago


Not the job you're looking for? Here are some other CNC Programmer (Part Time) jobs in the San Jose, CA area that may be a better fit.

  • Enpro Inc. Morgan Hill, CA
  • Title: CNC Programmer Position Type: Full-Time/Regular Division: NxEdge Department: Production Location: NxEdge - Morgan Hill Job Summary & Job Duties Must... more
  • 11 Days Ago

  • Nevada Heat Treating LLC Newark, CA
  • CNC Programmer Department: Machine Shop Reports To: Gemeral Manager Location: On-Site – Newark, CA/ Hybrid Travel: Negligible FLSA: Salary, Full-Time, Exem... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!