Job Description 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 eligibleAdvanced machining: Work with 5-axis milling, multi-axis turning, and mill-turn applicationsEnd-to-end ownership: Program, prove out, troubleshoot, and optimize complex CNC processesHands-on environment: Work directly with machinists during setups, first articles, and productionModern programming tools: Supporting Mastercam, Surfcam. and moreShift
Responsibilities
CNC Programming: Develop, prove, troubleshoot, and optimize CNC programs for complex precision componentsMulti-Axis Machining: Program CNC mills and/or lathes, including 5-axis, multi-axis, and mill-turn applicationsProcess Development: Build machining strategies from engineering drawings, CAD models, tolerances, and GD&T requirementsCAM Programming: Utilize Mastercam, Surfacam, Fusion 360, or comparable CAM softwareG-Code: Review, edit, and troubleshoot G-code as neededTooling & Workholding: Determine appropriate tooling, fixturing, workholding, speeds, feeds, and machining strategiesProgram Verification: Simulate and verify toolpaths for accuracy, collision avoidance, and efficient machine operationMachine Prove-Outs: Work directly with machinists and setup personnel during new setups, prove-outs, and first article runsTroubleshooting: Resolve programming, tooling, workholding, dimensional, and machining issues directly on the shop floorProcess Optimization: Improve cycle times, setup efficiency, tool life, repeatability, and scrap ratesDocumentation: Maintain programming files, tooling information, setup documentation, and revision historyCross-Functional Support: Partner with engineering and quality teams to ensure finished components meet customer specificationsRequirements 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 Show more Numbers & Facts Location San Jose, California Salary $40–$52 Per Hour
Skills
Best Practicesunmatched
Blueprintsunmatched
CAD/CAM (Computer-Aided Design/Computer-Aided Manufacturing)unmatched
CNC (Computerized Numerical Control) Systemsunmatched
CNC Latheunmatched
Code Reviewsunmatched
Computer Programmingunmatched
Continuous Improvementunmatched
Cross-Functionalunmatched
Dental Insuranceunmatched
Documentationunmatched
Engineering Drawingunmatched
File Maintenanceunmatched
Geometric Dimensioning and Tolerancingunmatched
Identify Issuesunmatched
Latheunmatched
Machine Toolunmatched
Machiningunmatched
Machining Operationsunmatched
Manufacturingunmatched
Manufacturing Operationsunmatched
Process Developmentunmatched
Process Improvementunmatched
Production Supportunmatched
Production Systemsunmatched
Programming Toolsunmatched
Strategic Planningunmatched
Vision Planunmatched
Show more Level up your application Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templates
Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Free resume builder