Demo

CNC Programmer Lead

Peak Technology Enterprises Inc
San Jose, CA Full Time
POSTED ON 12/4/2025 CLOSED ON 1/4/2026

What are the responsibilities and job description for the CNC Programmer Lead position at Peak Technology Enterprises Inc?

Join Our Team at Peak Technology!

At Peak, we are dedicated to tackling challenges head-on! Whether it's seamlessly integrating cutting-edge technology or devising solutions to enhance our customers' experiences, we are committed to continuous improvement. As a proudly small, women-owned manufacturing company, we value passion, our people and our culture.

If you are enthusiastic about your work, thrive in a fast-paced setting, and are ready to make a meaningful impact, Peak is the perfect fit for you. Come be a part of our innovative and passionate team!

http://peakfab.com

Job Description:

The Programmer Lead is responsible for creating CNC programs to manage machine parts effectively and precisely; designing fixtures and tooling for machining parts; creating set up sheets; designing solid models, prototypes and assemblies; making drawings and schematics for custom tooling; and programming mills, routers, and lathes, while delegating, leading, training and mentoring the Programmers.

Job Responsibilities include (but are not limited to) the following:

  • May incorporate some duties and responsibilities of the CNC Machinist 2.
  • Generate accurate CAD/CAM drawings of parts using supplied print or sketch.
  • Plans machining by studying work orders, blueprints, engineering plans, materials, specifications, orthographic drawings, reference planes, locations of surfaces, and machining parameters, interpreting geometric dimensions and tolerances (GD&T).
  • Provides feedback and input into process improvement within the department.
  • Generate CNC programs from the CAD/CAM software.
  • Excellent working knowledge and understanding of machine tooling and proper usage.
  • Excellent working knowledge and understanding of inserts and chip breaker functions.
  • Knowledge of fabrication guidelines for programming vacuum-formed, assembled, and/or bent parts.
  • Ability to perform online programming (at a machine control).
  • Ability to perform offline programming (not on a machine control).
  • Generate and maintain information on the network of CNC programs.
  • Control the handling of CNC programs from the server to CNC machines.
  • Monitor, document, and control any changes made to CNC programs.
  • Have general design concepts of fixture or work holding components.
  • Provides sophisticated machining feedback and analysis to management and programming to improve product quality and production efficiency.
  • Logs on and off jobs accurately using the ERP system.
  • Delegates and assigns workload to Programmers as appropriate for their levels.
  • Maintain CAD software, including updates, simulations, tool libraries, machine definitions, and standards.
  • Consistently displays a sense of urgency in meeting all deadlines and goals, keeping in mind that quality and timeliness are paramount to management and our customers.
  • Maintains a safe and clean work environment by keeping shelves and workstations neat. Organizes the work area to ensure orderliness.
  • Abides by all company safety and health policies and procedures. Must use personal protective equipment if required.
  • Follow all inspection procedures.
  • Aware of and conforms to ISO goals and objectives and supports company ISO requirements.
  • Aware of and actively participates in the company’s continuous improvement philosophy.
  • May be asked to perform other duties at a lower level or higher level of proficiency.
  • Follows approved work instructions.
  • Being punctual and good attendance is required.

Experience/Knowledge Requirements

  • High school diploma or general education degree (GED)
  • 2 years related experience and/or training or an equivalent combination of education and experience.
  • 2 years preferred CAD/CAM experience.
  • 5 years preferred experience with operation of CNC lathes and/or mills.
  • 5 years preferred experience with work holding of fixtures for CNC lathes and/or mills.
  • Complete expert command of at least one of the following CNC controls: Fanuc, Mazak, Haas.
  • Extensive experience with, and knowledge of, multiple material types including Aluminum, Mild Steel, Tool Steel, Stainless Steel and Plastics.
  • Create G-code programs from scratch on machine controller, for basic parts and fixtures.
  • “Confident” ability to communicate verbally in English, to understand technical direction on blueprints, travelers, and computer screens in English, and to create understandable written job status report for shift changes.
  • Experience with various computer applications
  • Proficient in Microsoft Excel, Word and Outlook
  • Ability to work with minimum supervision
  • Strong analytical, verbal, written, interpersonal and organizational skills
  • Ability to work in a fast-paced environment with large groups – must be flexible
  • Must be trustworthy and able to keep sensitive issues in confidence
  • Must be neat and organized.
  • Must be computer literate and experienced in an MRP system.
  • Must have the ability to be flexible and improvise when necessary.

Physical Requirements

  • The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable disabilities to perform the essential functions.
  • While performing the duties of this job, the employee is regularly required to talk or hear. The employee is frequently required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms. The position requires frequent lifting, pushing and pulling objects. The employee must occasionally lift and/or move up to 50 pounds. The employee is occasionally required to sit, stoop, kneel or crouch.

Benefits:

  • Comprehensive Paid Medical, Dental, and Vision Benefits
  • 401KPlan
  • Career Advancement and Growth Opportunities
  • Great People and Culture
  • Fantastic Company Parties

If you are a qualified and motivated individual seeking a challenging opportunity to contribute to a dynamic team, we invite you please send your resume for consideration.

Job Type: Full-time

Pay: $38.46 - $43.27 per hour

Benefits:

  • 401(k)
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance

Work Location: In person

Salary : $38 - $43

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 Lead?

Sign up to receive alerts about other jobs on the CNC Programmer Lead career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$56,930 - $75,718
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$116,421 - $146,747
This job has expired.
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

Not the job you're looking for? Here are some other CNC Programmer Lead 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
  • 1 Day Ago

  • Outform Group Career Center Union, CA
  • JOB SUMMARY The CNC Programmer (Mid‑Level) supports manufacturing operations by developing, editing, and maintaining CNC programs for plastic‑fabricated co... more
  • 11 Days Ago

AI Assistant is available now!

Feel free to start your new journey!