Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. CNC Programmer

$40 - $55 per hour

Outform

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 complex plasticfabricated 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 problemsolving 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 specifications-often created in SolidWorks-to 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 designformanufacturability 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 tighttolerance requirements.
  • Demonstrated success troubleshooting machining issues through rootcause 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 crossfunctionally with engineering and production teams.
  • Effective communicator capable of conveying complex concepts clearly and professionally.
  • Independent, proactive, and accountable in decisionmaking 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.

Notice $40.00 to $55.00/hour Skills & Requirements Qualifications
Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Sr. CNC Programmer in Union City, CA vacancy
  • $90k - $120k

     ...offices. They craft compelling customer journeys, transforming every brand interaction into a memorable experience. The Senior CNC Programmer is a key technical leader within the manufacturing organization, responsible for developing and optimizing CNC programs that... 
    Senior
    Work at office

    Claire Myers Consulting

    Union City, CA
    9 hours ago
  • $50 - $65 per hour

     ...Job Description Job Description CNC Programmer - Fusion 360 CAM Job Title: CNC Programmer/Machinist - Fusion 360 CAM Location: Fremont, CA on-site Pay Rate: $50.00-$65.00/hr DOE Requirements: 5+ years minimum exp in CNC Machining, Programming, in Aerospace... 
    Suggested
    Ongoing contract
    Part time
    Local area

    Cybercoders

    Union City, CA
    1 day ago
  • $50 - $60 per hour

     ...Description SUMMARY Responsible for the creation and revision of CNC programs, complete with tool, fixture, and set-up requirements,...  ...related duties as assigned May review work for lower level programmers Requirements REQUIRED High school degree or GED... 
    Suggested
    Full time
    Work at office

    GCM

    Union City, CA
    9 hours ago
  • $30 - $50 per hour

     ...CNC Programmer Foxsemicon Technology, LLC is growing rapidly and is looking for experienced candidates for 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 modify existing... 
    Suggested
    Hourly pay
    Flexible hours

    Foxsemicon

    Union City, CA
    13 hours ago
  • $70 - $80 per hour

     ...surgeries along with disposable and reusable surgical patient care products. Job Summary The Computer Numerical Controlled (CNC) Programmer develops CNC programs for both Vertical and Horizontal machining centers (VMC (Vertical Machining centers), HMC (Horizontal... 
    Suggested
    Work at office
    Local area
    Shift work

    Mizuho OSI

    Union City, CA
    2 days ago
  •  ...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... 

    A&D Precision

    Fremont, CA
    23 days ago
  •  ...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... 

    Super Recruiter LLC

    Hayward, CA
    3 days ago
  •  ...CNC Programmer/Operator Produces machined parts by programming, setting up, and operating a computer numerical control (CNC) machine; maintaining quality and safety standards; keeping records, and maintaining equipment and supplies. Required Skills Knowledgeable... 
    Shift work

    South Bay Solutions

    Fremont, CA
    3 days ago
  • $30 - $48 per hour

     ...CNC Machinist 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... 
    Hourly pay
    Flexible hours

    Foxsemicon

    Union City, CA
    14 hours ago
  •  ...Under general supervision, the CNC Programmer reports to and assist Sales Personnel to resolve all print issues concerning legibility, missing dimensions or any vital information that will prevent us to produce the product. The programmer also verifies the process flow... 
    Work experience placement

    CHAWK TECHNOLOGY INTERNATIONAL INC

    Hayward, CA
    4 days ago
  • $28 - $32 per hour

     ...will work with a great team of people, in a fun and collaborative environment, with room for advancement. SUMMARY The CNC Lathe Machinist II is responsible for the machining of products to meet customer specifications. Operation of the turning centers and... 
    Hourly pay
    Full time
    Contract work
    Afternoon shift

    GCM

    Union City, CA
    4 days ago
  • $30 per hour

     ...You will work with a great team of people, in a fun and collaborative environment, with room for advancement. SUMMARY The CNC Mill Machinist II is responsible for the machining of products in order to meet customer specifications with minimum direction from... 
    Hourly pay
    Contract work
    Apprenticeship
    Work experience placement
    Shift work
    Weekend work

    GCM

    Union City, CA
    5 days ago
  •  ...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... 
    Contract work
    Day shift
    Afternoon shift

    Mass Precision

    Fremont, CA
    5 days ago
  • $34.5 - $38.24 per hour

     ...to understand the specifications for each job. Program for CNC machining center using Inventor and SolidWorks software. Program...  ...Machining Centers an asset. PHYSICAL DEMANDS: ~ The CAD Programmer role is primarily sedentary, involving long periods of sitting... 
    Work at office
    Monday to Friday
    Shift work

    Samuel Son & Co.

    Hayward, CA
    16 hours ago
  •  ...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... 
    Permanent employment
    Full time
    Flexible hours
    Weekend work
    Afternoon shift

    Vitesse Systems

    Newark, CA
    5 days ago
  • 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

    Vitesse Systems LLC

    Newark, CA
    1 day ago
  •  ...Precision, a growing contract manufacturer located in south Fremont, CA (Bay Area), is currently hiring for the position of Journeymen CNC Machinist. The ideal candidate will be proficient in programming, setting up, and operating Horizontal and/or Vertical CNC machines... 
    Contract work
    Currently hiring
    Flexible hours

    A&D Precision

    Fremont, CA
    5 days ago
  • $30 - $40 per hour

     ...Job Description Job Description CNC Lathe Machinist CNC Machinist Position Overview We are seeking a skilled CNC Machinist to set up, program, operate and maintain CNC turning and multi-axis machines to produce precision components to print. The role focuses... 
    Ongoing contract
    Local area

    Cybercoders

    Newark, CA
    1 day ago
  • $26 per hour

    Job Type Full-time Description SUMMARY The Press Brake Operator is responsible for a variety of duties in the set-up and operation of sheet metal fabrication equipment as defined in the work instructions for each job. To ensure that techniques are followed...
    Full time
    Part time

    GCM

    Union City, CA
    4 days ago
  •  ...machine setups quickly, accurately, and efficiently. Collaborate with engineering and CAM programming teams to develop and improve CNC programs. Design and fabricate fixtures for parts of varying complexity. Advise supervisor and programming team on technical... 
    Contract work
    Day shift
    Afternoon shift

    SlingShot Connections

    Fremont, CA
    a month ago
  •  ...Job Description Job Skills: Must understand CNC machine processes. Must have a strong work ethic. Must understand G and M codes. Must be able to interpret GD&T from drawings. Minimum 5+ years' experience in a CNC production or job shop environment.... 
    Full time
    Temporary work

    Ichor Systems

    San Leandro, CA
    3 days ago
  •  ...CNC Operator Responsible for but not limited to operating assigned machinery. Operator ensures that the machine runs smoothly and is appropriately maintained. The essential role of a CNC operator is to operate CNC machines, load and unload raw materials or partially... 
    Shift work

    South Bay Solutions

    Fremont, CA
    2 days ago
  •  ...CNC Machinist Position In Newark, CA Spectra360 has a Temp-to-Hire opportunity to work as a CNC Machinist for one of our TRUSTED clients! This is an incredible opportunity to grow with an established company. Immediate openings, apply TODAY! Pay: $25-$38 DOE Shift:... 
    Temporary work
    Local area
    Immediate start
    Monday to Friday
    Shift work

    Spectra360

    Newark, CA
    3 hours ago
  • $28 - $36 per hour

     ...Fremont, CA Order: 1700227 Order Type : Temp Job Title: CNC Machinist Location: Fremont, CA Pay: $28-$36/hr DOE About the job: As a Machinist 3, you'll bring your advanced CNC machining skills to a team that values quality and... 
    Weekly pay
    Temporary work

    Slingshot Connections

    Fremont, CA
    9 hours ago
  •  ...learn new skills! We have everything from VMC's to 5-axis Mills to Mill/Turn lathes! Can you setup Haas, Fadal, or Fanuc controlled CNC Mills? Our shop is busy! So, we have several openings for Horizontal and Vertical Setup Machinists on Days and Nights. First Shift... 
    Contract work
    Night shift
    Day shift
    Afternoon shift

    Mass Precision

    Fremont, CA
    4 days ago
  • Job Description Job Description We are seeking a skilled Press Brake Operator to join our manufacturing team on the day shift. This role is ideal for someone with press brake experience who can handle simple setups, read blueprints, work with precision measuring ...
    Day shift
    Early shift
    Weekday work

    Human Bees

    Union City, CA
    21 days ago
  •  ...blueprints Basic math skills (measurements, angles, tolerances) Mechanical aptitude and attention to detail Experience with CNC press brake machines (often preferred) Knowledge of metal types and bending techniques Physical ability to stand, lift materials... 
    Immediate start

    Workers.com

    Hayward, CA
    5 days ago
  •  ...SUMMARY: The Computer Numerical Control (CNC) Machinist III role produces precision machined components to engineering specifications. The CNC Machinist III is responsible for setting up and operating one or more types of computer numeric controlled production equipment... 
    Permanent employment
    Immediate start
    Shift work
    Weekend work

    Vitesse Systems

    Newark, CA
    4 days ago
  • $27.92 - $44.4 per hour

     ...Prototype Machine Shop is currently seeking a dedicated and skilled CNC Machinist to join the team and contribute to Tesla's mission....  ...feedback with clear communication to management, engineers, programmers, and other machinists on design, process, project status and outcomes... 
    Hourly pay
    Full time
    Temporary work
    Work at office
    Flexible hours

    Tesla

    Fremont, CA
    12 hours ago
  • Calliere in Union City, California, is seeking a skilled Computational Biologist to join their team focused on data-driven diagnostics. You will architect computational pipelines, analyze spatial datasets, and validate biomarkers to innovate diagnostics. A Ph.D. in computational...
    Senior

    Calliere

    Union City, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. CNC Programmer. Be the first to apply!