Sr. CNC Programmer
OUTFORM
Sr. CNC Programmer
The Senior CNC Programmer is a key technical expert within the manufacturing organization, responsible for developing highly efficient and reliable CNC programs that support complex plastic-fabricated components. This role provides advanced programming leadership, drives continuous improvement in machining processes, and partners closely with engineering, production, and quality teams to ensure optimal throughput, precision, and repeatability. The ideal candidate brings deep CNC programming expertise, strong problem-solving ability, and a proactive approach to improving manufacturing operations.
Responsibilities
- Lead the development, writing, and optimization of CNC programs for multiaxis CNC routers, machining centers, and related equipment using advanced CAD/CAM software.
- Interpret complex customer drawings, 3D models, and specificationsoften created in SolidWorksto define machining strategies that balance quality, cycle time, and manufacturability.
- Establish machining standards, including tooling selection, workholding strategies, feeds/speeds, and process flow for both new product introductions and legacy parts.
- Serve as the primary technical resource for CNC programming issues, troubleshooting program errors, machine behavior, and dimensional challenges.
- Collaborate with Engineering teams to review SolidWorks models, clarify design intent, and provide design-for-manufacturability recommendations.
- Drive continuous improvement initiatives that reduce cycle time, improve tool life, enhance machining quality, and increase machine utilization.
- Create and maintain documentation, including setup sheets, tooling lists, 3D model references, and CNC programming standards.
- Work closely with Supervisors and Machinists to validate programs on the shop floor and ensure safe, efficient, and accurate execution.
- Participate in equipment and software evaluation to strengthen the organization's machining capabilities.
- Uphold all manufacturing SOPs, safety policies, and quality requirements while fostering a culture of precision and operational excellence.
Qualifications
- 5-7 years' experience programming and setting up 3axis and 5axis CNC routers and machining centers.
- Advanced proficiency in CAD/CAM programming using SigmaNest, Surfcam, and SolidWorks for model review, part interrogation, and toolpath planning.
- Strong foundation in machining optimization, fixture design, tooling strategy, and process engineering.
- Ability to interpret complex blueprints and 3D models, including GD&T and tight-tolerance requirements.
- Demonstrated success troubleshooting machining issues through root-cause analysis and corrective action.
- Experience with CMM programming or operation is a strong plus.
- Technical degree, trade school certification, or equivalent practical experience preferred.
- Highly analytical with strong mechanical reasoning and a continuous improvement mindset.
- Able to lead technical discussions, mentor machinists and other programmers, and collaborate cross-functionally with engineering and production teams.
- Effective communicator capable of conveying complex concepts clearly and professionally.
- Independent, proactive, and accountable in decision-making and project execution.
- Dedicated to safety, quality, accuracy, and operational excellence.
- Bilingual (English/Spanish) preferred but not required.
Physical Requirements
- Ability to sit 6-8 hours
- Adequate vision for reading blueprints, inspecting parts, and performing detailed machine setup tasks.
- Ability to work in a manufacturing environment with exposure to noise, dust, mechanical motion, and fluctuating temperatures.
- Ability to wear required PPE such as safety glasses, hearing protection, and protective footwear when required.
- Job Summary The Senior CNC Programmer is a key technical expert within the manufacturing organization, responsible for developing highly efficient and reliable CNC programs that support complexplasticfabricatedcomponents. This role provides advanced programming leadership...Senior
- Position Information Position: CNC Programmer Hours: 40 hours per week Position Summary Our manufacturing company is seeking a CNC Programmer with experience programming 3- and 5-axis CNC mills and CNC Lathes. You will develop new CNC programs for production runs or...SuggestedFlexible hours
- A leading medical device company in California is looking for a CNC Programmer responsible for developing CNC programs for various machining centers. Key duties include creating numerical control programs, optimizing operations, and ensuring high-quality outputs. The ideal...Suggested
- Job Summary The Computer Numerical Controlled (CNC) Programmer develops CNC programs for both Vertical and Horizontal machining centers (VMC (Vertical Machining centers), HMC (Horizontal Machining Centers), Lathe, and Multiaccess). The Programmer produces work holding fixtures...SuggestedWork at officeLocal areaShift work
- A manufacturing company in California is seeking a CNC Horizontal Machinist III. In this role, you will be responsible for setting up and running complex parts, maintaining safety and cleanliness in the workplace. Candidates must have extensive knowledge of CNC programming...SeniorShift workWeekend work
$90k - $110k
A manufacturing startup in Union City is seeking a Senior CNC Machinist who will lead CNC machining projects, operate multi-axis machinery, and mentor junior machinists. The role requires expertise in programming and setting up CNC mills and lathes, along with strong GD...Senior- GCM Medical and OEM, Inc. in Union City, California, is seeking a CNC Lathe Machinist II responsible for machining products to meet customer specifications. The role involves operation of turning centers, performing medium complexity setups, inspecting parts, and ensuring...Senior
- ...Job Description Job Description About the Role A&D Precision is seeking an experienced CNC Programmer / Process Engineer to support efficient, high-quality machining operations. This hybrid role combines advanced CNC programming with hands-on process engineering...
$90k - $110k
Senior CNC Machinist / Manufacturing Engineer Own the process. Set the standard. Build something that matters. Union City, CA · $90,000 - $110,000/year · 7+ years Reports to: Director of Operations / VP of Manufacturing About This Role Lead complex CNC machining projects...SeniorMonday to Friday- RivCut Inc. in Union City, CA is seeking a Level Two CNC Machinist who will independently set up and operate CNC mills and lathes. The role requires 2-5 years of experience and a strong ability to read engineering drawings. As part of a startup culture, you will have opportunities...
- A precision manufacturing startup in Union City seeks a Second Shift CNC Machinist to set up and operate CNC mills and lathes for aerospace components. The role requires 2+ years of CNC experience and proficiency with precision measuring tools. Competitive pay starts at...Shift workAfternoon shift
- Foxsemicon Technology LLC is looking for a reliable CNC Machinist to join their production team in Union City, California. The role involves setting up and programming CNC machines, inspecting tools, and ensuring quality throughout production. Candidates should possess...
- A leading manufacturing company in Fremont is seeking an experienced CNC Lathe Programmer. This role involves automating machinists' tools and writing code for machines that cut and finish materials. The ideal candidate must have at least 3 years of experience programming...
- A leading technology solutions provider in Newark, CA is seeking a CNC Programmer responsible for programming and operating 2, 3, and 4 axis CNC machines in a job shop environment. Ideal candidates possess strong CNC machining experience, proficiency with MasterCAM, and...Full time
- A technology solutions company is seeking a CNC Programmer responsible for programming, setup, and operation of CNC machines. The role involves inspecting parts, adhering to workflow, and improving processes to enhance efficiency. Candidates should have experience with...Full time
- Position Summary We are currently seeking an experienced and reliable CNC Machinist to join our industrial production team. You will set up and program various tools and equipment to create, modify, or repair precision parts. During production, you must monitor the machinery...Flexible hours
- ...applications. At GCM, we believe our most valuable assets are our awesome employees, who are the heart and soul of our company. Summary The CNC Lathe Machinist II is responsible for the machining of products to meet customer specifications. Operation of the turning centers and...Contract workAfternoon shift
$28 - $36 per hour
Own your setups. Hold the tightest tolerances. Union City, CA · $28 - $34/hour · 2-5 years Reports to: Level Three CNC Machinist / Shop Supervisor About This Role As a Level Two CNC Machinist you will independently set up and operate 3 and 4-axis CNC mills and CNC lathes...ApprenticeshipMonday to Friday- ...candidates that have a positive attitude. The "can-do" type is successful in this shop. We are currently seeking an experienced CNC Lathe Programmer. First Shift: 5am - 1:30pm Second Shift: 1:20pm - 9:50pm Overall Responsibilities Automate machinists' tools using...Contract workDay shiftAfternoon shift
- Lead the floor. Master complex 5-axis work. Union City, CA · $34 - $42/hour · 5+ years Reports to: Senior CNC Machinist / Shop Supervisor About This Role As a Level Three CNC Machinist you will run the most complex work in the shop: 5-axis milling, difficult materials...ApprenticeshipMonday to Friday
$30 - $38 per hour
...Reports to: Production Manager / Lead Machinist About This Role We're adding an evening shift to meet growing demand. As a Second Shift CNC Machinist, you'll set up and operate CNC mills and lathes to produce precision aerospace, defense, and medical components. You'll...Hourly payMonday to FridayShift workDay shiftAfternoon shift- ...Cnc Programmer The CNC Programmer will be responsible for the creation and revision of CNC programs while adhering to quality requirements and workmanship standards. Program CNC lathes and mills utilizing Mastercam for new products, fixtures, and tooling. Also responsible...
$22 - $28 per hour
Run production with confidence. Build your foundation. Union City, CA · $22 - $28/hour · 0-2 years Reports to: Level Three CNC Machinist / Shop Supervisor About This Role As a Level One CNC Machinist you will operate CNC milling and turning centers on established setups...ApprenticeshipMonday to Friday- SlingShot Connections in Newark, California is seeking a skilled CNC Lathe Machinist with over 5 years of experience to set up and program multi-axis CNC lathes. The ideal candidate will interpret engineering drawings, perform inspections, and optimize tooling for efficiency...Senior
$28.16 - $47.26 per hour
...CNC Programmer Headquarters - Hayward, CA 94544 Overview Salary Range $28.16 - $47.26 Hourly Description Under general supervision, the CNC Programmer reports to and assists Sales Personnel to resolve all print issues concerning legibility, missing dimensions...Hourly payWork experience placement- CNC Programmer Department: Machine Shop Reports To: Gemeral Manager Location: On-Site - Newark, CA/ Hybrid Travel: Negligible FLSA: Salary, Full-Time, Exempt Revision Date: February 2026 About Vitesse How we communicate, capture, and share information has not changed...Permanent employmentFull timeFlexible hoursWeekend workAfternoon shift
$34.5 - $38.24 per hour
...Cad Programmer The pay scale for this position is $34.50 - $38.24. If you are hired, your base pay rate will be determined based on factors... ...to understand the specifications for each job. Program for CNC machining center using Inventor and SolidWorks software....Work at officeMonday to Friday$55k - $70k
An advanced manufacturing company in Newark, California is seeking an experienced CNC machinist to set up and operate CNC machines for precision machining. The ideal candidate should have at least 5 years of experience, a high school diploma or GED, and the ability to read...Senior$80k - $98k
Sanmina-SCI Systems de México is seeking a skilled Machinist in Newark, California. The ideal candidate will have over 10 years of CNC machining experience and be proficient in setting up and operating CNC machines. Responsibilities include performing quality inspections...Senior- RivCut Inc. in Union City, CA is seeking a Level Three CNC Machinist to lead complex projects in 5-axis milling. You will be responsible for running intricate jobs, mentoring junior machinists, and ensuring quality and standards are met. This senior role requires over 5...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. CNC Programmer. Be the first to apply!
- cnc setup operator Union City, CA
- cnc lathe machinist Union City, CA
- boeing cnc machinist Union City, CA
- cnc machinist programmer Union City, CA
- cnc engineer Union City, CA
- cnc machine operator Union City, CA
- cnc mill machinist Union City, CA
- cnc machinist Union City, CA
- cnc operator Union City, CA
- cnc programmer Union City, CA

