Posted by the employer · San Jose, United States
CNC Programmer
Laborup · San Jose · United States
Posted: 9/20/2026 · On the employer's job feed since 10/11/2026
The advert
Quoted in full from Laborup's job posting. Gavroche does not edit it.
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
Requirements
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
Similar roles in San Jose
- Senior Web Application Developer · PM2CM, San Jose
- CMM Programmer & Quality Inspector · Laborup, San Jose
- Staff Software Engineer - Extreme Platform ONE - 10548 · Extreme Networks, San Jose
- CNC Lathe Programmer · Laborup, San Jose
- Senior Software Engineer - Middleware Productivity · Figure, San Jose
- Software Engineer - Simulation Infrastructure · Muon Space, San Jose
200 open software engineer roles found; at most three per employer shown. Source: Direct employer job feeds (ATS) and career sites crawled by gavroche-direct.
How software engineer roles in United States are worked
2% fully remote · 1% hybrid · 97% on-site
From 432 adverts whose ATS states a work mode. Source: Direct employer job feeds (ATS) and career sites crawled by gavroche-direct; the employers' own work-mode flags (adverts without one count as on-site).
New roles in San Jose, last 12 weeks
- 7/20/2026 29
- 7/27/2026 49
- 8/3/2026 39
- 8/10/2026 29
- 8/17/2026 54
- 8/24/2026 45
- 8/31/2026 59
- 9/7/2026 51
- 9/14/2026 54
- 9/21/2026 55
- 9/28/2026 59
- 10/5/2026 58
581 vacancies. Source: Direct employer job feeds (ATS) and career sites crawled by gavroche-direct; vacancies by their own publication week.
Other roles at Laborup
- CNC Lathe Programmer · San Jose
- Senior CNC Programmer · Birmingham
- CMM Programmer & Quality Inspector · San Jose
- CNC Programmer · Mesa
- Aerospace CMM Programmer · Huntsville
- CNC Programmer · Horsham
130 open. Source: Direct employer job feeds (ATS) and career sites crawled by gavroche-direct.