CNC Programmer

laborup

San Jose (CA)

On-site

USD 100,000 - 145,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health, Dental, and Vision Insurance
401(k)
Paid Time Off

Job summary

laborup is seeking an experienced CNC Programmer in the San Jose area to develop, prove out, and optimize programs for 5-axis mills, multi-axis lathes, and mill-turn equipment.

You will own end-to-end CNC processes, working hands-on with machinists on setups, first articles, and production to improve quality and efficiency.

Qualifications

  • 5+ years of CNC machining/programming in a production environment.
  • Proficiency with CAM software Mastercam, Surfcam, Fusion 360 or similar.
  • Ability to interpret complex blueprints, CAD models, tolerances, and GD&T.

Responsibilities

  • Develop, prove out, troubleshoot, and optimize CNC programs for complex precision components.
  • Program mills and lathes including 5-axis, multi-axis, and mill-turn applications.
  • Build machining strategies from engineering drawings, CAD models, tolerances, and GD&T requirements.
  • Utilize CAM software such as Mastercam, Surfcam, Fusion 360, or comparable CAM software.
  • Review, edit, and troubleshoot G-code as needed.
  • Determine tooling, fixturing, speeds/feeds, and machining strategies.
  • Simulate and verify toolpaths for accuracy, collision avoidance, and efficiency.
  • Work with machinists during setups, prove-outs, and first articles.

Skills

CNC programming
Multi-axis machining
Troubleshooting
Blueprint interpretation
GD&T understanding

Tools

Mastercam
Surfcam
Fusion 360
G-code

Job description

Overview

We’re hiring an experienced CNC Programmer to support a high-precision manufacturing operation in the San Jose area.

This is a hands-on programming role supporting the production of complex, tight-tolerance components across CNC milling and turning equipment. You’ll develop programs, prove out new work, troubleshoot machining challenges, and continuously improve processes directly alongside machinists and setup personnel on the shop floor.

You’ll program 5-axis mills, multi-axis lathes, and/or mill-turn equipment, with ownership beyond simply generating toolpaths, also developing machining strategies, selecting tooling and workholding, supporting first articles, and optimizing programs for quality, repeatability, and efficiency.

Compensation
  • $100,000 - $145,000+ / yr (total comp)
  • $40 – $52/hr (base)
  • Steady 45-55 hour schedules (overtime opportunity)
Role Highlights
  • Meaningful overtime and earnings opportunity: Steady 45-55 hour schedules, all overtime eligible
  • Advanced machining: Work with 5-axis milling, multi-axis turning, and mill-turn applications
  • End-to-end ownership: Program, prove out, troubleshoot, and optimize complex CNC processes
  • Hands-on environment: Work directly with machinists during setups, first articles, and production
  • Modern programming tools: Supporting Mastercam, Surfcam. and more
Shift
  • First Shift
Responsibilities
  • CNC Programming: Develop, prove, troubleshoot, and optimize CNC programs for complex precision components
  • Multi-Axis Machining: Program CNC mills and/or lathes, including 5-axis, multi-axis, and mill-turn applications
  • Process Development: Build machining strategies from engineering drawings, CAD models, tolerances, and GD&T requirements
  • CAM Programming: Utilize Mastercam, Surfacam, Fusion 360, or comparable CAM software
  • G-Code: Review, edit, and troubleshoot G-code as needed
  • Tooling & Workholding: Determine appropriate tooling, fixturing, workholding, speeds, feeds, and machining strategies
  • Program Verification: Simulate and verify toolpaths for accuracy, collision avoidance, and efficient machine operation
  • Machine Prove-Outs: Work directly with machinists and setup personnel during new setups, prove-outs, and first article runs
  • Troubleshooting: Resolve programming, tooling, workholding, dimensional, and machining issues directly on the shop floor
  • Process Optimization: Improve cycle times, setup efficiency, tool life, repeatability, and scrap rates
  • Documentation: Maintain programming files, tooling information, setup documentation, and revision history
  • Cross-Functional Support: Partner with engineering and quality teams to ensure finished components meet customer specifications
Qualifications
Required
  • 5+ years of CNC machining and/or programming experience in a production environment
  • Strong CNC programming experience with mills, lathes, or both
  • Proficiency with Mastercam, Surfcam, Fusion 360, or comparable CAM software
  • Strong working knowledge of G-code
  • Ability to interpret complex blueprints, CAD models, tolerances, and GD&T
  • Strong understanding of tooling, workholding, speeds and feeds, and machining best practices
  • Experience producing complex, tight-tolerance components
  • Ability to troubleshoot machining problems directly at the machine
  • Experience supporting machinists through setups, prove-outs, and production
Preferred
  • 5-axis CNC milling experience
  • Multi-axis lathe experience
  • Mill-turn programming experience
  • Strong hands-on machining background
  • Experience developing complete machining processes from initial programming through production
Benefits
  • Direct Hire
  • Health, Dental, and Vision Insurance
  • 401(k)
  • Paid Time Off
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CNC Lathe Programmer
CNC Lathe Programmer

laborup • San Jose (CA)

On-site
USD 55,000 - 72,000
Medical, dental, and vision
401(k) Match
PTO
CNC Programmer
CNC Programmer

CyberCoders • Naples (FL)

On-site
USD 65,000 - 90,000
Health, dental, vision
Life Insurance
PTO
+3
Senior CNC Programmer
Senior CNC Programmer

laborup • Huntsville (AL)

On-site
USD 126,000 - 154,000
Medical insurance
Dental insurance
Vision insurance
+3
CNC Programmer
CNC Programmer

gpac • Mount Clemens (MI)

On-site
USD 60,000 - 85,000
Competitive salary
Comprehensive benefits package
Bonus opportunities
+3
Advanced Machinist / CNC Programmer
Advanced Machinist / CNC Programmer

QP Manufacturing LLC • Chardon (OH)

On-site
USD 50,000 - 70,000
Competitive pay
Growth opportunities
Hands-on work with advanced technology
Computer Numerical Control Programmer
Computer Numerical Control Programmer

Encode, Inc. • Bangor (ME)

On-site
USD 60,000 - 90,000
Sign-On Bonus
Relocation Assistance
CNC Programmer
CNC Programmer

LeoForce • Anaheim (CA)

On-site
USD 128,943,000 - 143,270,000
Medical Insurance
Dental Insurance
401(k) Plan
CNC Application Programmer
CNC Application Programmer

Ellaway Blues Consulting • Missouri

On-site
USD 115,000 - 120,000
Relocation assistance
CNC Machinist III
CNC Machinist III

Laborup • Bridgeport (CT)

On-site
USD 100,000 - 120,000
Competitive Medical, Dental, and Vision benefits
Company matching 401k
Paid vacation
+2
CNC Programmer
CNC Programmer

Talnt • Birmingham (AL)

On-site
USD 65,000 - 85,000
Health insurance