1

Mastercam Jobs in California (NOW HIRING)

CNC Programmer / Machinist

San Jose, CA · On-site

$31 - $42.50/hr

Responsibilities include creating, modifying, and optimizing CNC programs using Mastercam and SOLIDWORKS/CAMWorks , reviewing technical drawings and blueprints, selecting appropriate tooling and ...

CNC Operator

Anaheim, CA

$21.50 - $29.25/hr

Develop and modify CNC programs using Mastercam, including 5-axis programming applications. * Read and interpret blueprints, engineering drawings, and work instructions. * Perform machine setup, tool ...

CNC Operator

Anaheim, CA · On-site

$21.50 - $29.25/hr

Develop and modify CNC programs using Mastercam, including 5-axis programming applications. * Read and interpret blueprints, engineering drawings, and work instructions. * Perform machine setup, tool ...

CNC Operator

Anaheim, CA

$21.50 - $29.25/hr

Develop and modify CNC programs using Mastercam, including 5-axis programming applications. * Read and interpret blueprints, engineering drawings, and work instructions. * Perform machine setup, tool ...

Machinist

San Jose, CA · On-site

$25 - $40/hr

CAM (Fusion 360, MasterCAM, or similar) * Minimum of 1 year working in a machine shop or trade school training * Must be able to lift 50 lb * Must be ready to learn! Nice-to-have Skills * Programming ...

Machinist

Arcadia, CA · On-site

$30 - $35/hr

Perform Mastercam editing at the machine to adjust programs as needed for accuracy, efficiency, and quality. * Monitor machine operations, inspect parts during and after production, and make ...

Cnc Machinist

Anaheim, CA · On-site

$28 - $45/hr

Program CNC machines using Mastercam to produce high-precision tooling for aerospace and defense applications. * Operate CNC mills and lathes to machine parts according to engineering drawings and ...

Showing results 41-60

Mastercam information

See California salary details

$23

$32

$46

How much do mastercam jobs pay per hour?

As of Sep 4, 2026, the average hourly pay for mastercam in California is $32.60, according to ZipRecruiter salary data. Most workers in this role earn between $28.46 and $33.70 per hour, depending on experience, location, and employer.

What is a Mastercam programmer?

A Mastercam programmer is a professional who uses Mastercam software to create and optimize toolpaths for CNC (Computer Numerical Control) machines. Their main responsibility is to translate engineering designs into precise instructions that CNC machines can follow to manufacture parts. Mastercam programmers work closely with engineers and machinists to ensure products are made accurately and efficiently, often programming for milling, turning, and other machining operations. Their expertise helps improve production speed, reduce waste, and maintain high-quality standards in manufacturing.

What are the key skills and qualifications needed to thrive as a Mastercam programmer?

To thrive as a Mastercam Programmer, you need strong CAD/CAM knowledge, experience in CNC machining, and typically a background in manufacturing technology or engineering. Proficiency with Mastercam software, G-code programming, and familiarity with CNC milling and turning machines are essential. Attention to detail, problem-solving ability, and effective communication help ensure accurate part production and collaboration with machinists and engineers. These skills ensure efficient, high-quality manufacturing processes and help meet production goals with minimal errors.

What are some common challenges faced by Mastercam programmers and how can they be addressed?

Mastercam programmers often encounter challenges such as optimizing toolpaths for efficiency, minimizing machine downtime, and ensuring part accuracy. Staying up to date with software updates and best practices is crucial, as is clear communication with machinists and engineers to interpret design intent correctly. Collaborating closely with the production team and regularly reviewing post-processing settings can help address common issues and improve workflow. Many companies support ongoing training and knowledge sharing to help programmers stay current and solve problems effectively.

What is the difference between Mastercam vs CNC Programmer?

AspectMastercamCNC Programmer
CredentialsTypically requires CAD/CAM software training, certifications in MastercamRequires knowledge of CNC programming languages (G-code), often with certifications or training in CNC operations
Work EnvironmentDesigning and creating toolpaths using Mastercam software, often in manufacturing or machining shopsWriting, testing, and optimizing CNC programs for machines in manufacturing settings
Industry UsageUsed by machinists, CNC operators, and manufacturing engineersEmployed by CNC programmers, machinists, and manufacturing companies

Mastercam is a CAD/CAM software used to create toolpaths for CNC machines, while CNC Programmers write and optimize the code that controls CNC machines. Both roles are essential in manufacturing, with Mastercam focusing on design and programming, and CNC Programmers on coding and machine operation.

What job categories do people searching Mastercam jobs in California look for?

The top searched job categories for Mastercam jobs in California are:

What cities in California are hiring for Mastercam jobs?

Cities in California with the most Mastercam job openings:

Infographic showing various Mastercam job openings in California as of August 2026, with employment types broken down into 90% Full Time, 6% Part Time, 2% Contract, and 2% Nights. Highlights an 100% Physical job distribution, with an average salary of $67,808 per year, or $32.6 per hour.

CNC Setup Machinist (Haas 3-Axis / 5-Axis) - 2nd Shift

ABC Sheet Metal

Anaheim, CA

$33 - $45/hr

Full-time, Other

Medical, Dental, Retirement, PTO

Posted 20 days ago


Key responsibilities

  • Set up and operate Haas 3-axis and 5-axis CNC milling machines.

  • Complete tooling, workholding, fixture, offset, and first-piece setup activities.

  • Inspect work using precision measurement tools and troubleshoot machining issues.


Job description

At a glance

Company: ABC Sheet Metal
Location: Anaheim, CA 92806
Pay: $33-$45 per hour
Job Type: Full Time
Shift: 2nd Shift, Monday-Thursday, 2:00 p.m.-12:30 a.m.
Experience: 5-10 years
Machines: Haas 3-axis and 5-axis CNC mills
Controls: Haas
CAM Software: Mastercam

Why join ABC Sheet Metal?

ABC Sheet Metal offers experienced machinists the opportunity to work on precision parts in a diversified Southern California manufacturing environment. The company supports customers across aerospace, defense, medical, commercial, electronics, oil and gas, packaging, construction, and other demanding industries, so the work is varied and technically meaningful.

This second-shift position is built around a four-day schedule, giving you three days off each week while still working a full-time schedule. You will work hands-on with Haas 3-axis and 5-axis mills, support complete setups, solve machining and workholding problems, and contribute directly to part quality and throughput. ABC Sheet Metal has served more than 3,000 customers and maintains AS9100 Rev D and ISO 9001:2015 quality systems. For a self-sufficient setup machinist, this is an opportunity to use your experience, keep developing your 5-axis capabilities, and grow with a stable manufacturing team.

⚙️ What you'll be doing

  • Set up and operate Haas 3-axis and 5-axis CNC milling machines.
  • Complete tooling, workholding, fixture, offset, and first-piece setup activities.
  • Read blueprints, setup sheets, tolerances, and GD&T requirements.
  • Make basic G-code edits and review Mastercam-generated programs.
  • Inspect work using micrometers, calipers, indicators, height gauges, and other precision tools.
  • Build or modify custom fixtures, soft jaws, workholding, and setup tooling.
  • Troubleshoot dimensional, tooling, setup, and surface-finish issues.
  • Adjust offsets, speeds, feeds, and tooling to maintain quality and productivity.
  • Use manual equipment such as a Bridgeport mill, band saw, and drill press when needed.
  • Work with programming, quality, and supervision to improve setup time, cycle time, and part quality.

️ Machines, controls & software

  • Haas 3-axis vertical machining centers
  • Haas 5-axis machining centers, including UMC-series equipment
  • Haas controls and basic G-code editing
  • Mastercam program review and basic programming support
  • Micrometers, calipers, indicators, height gauges, and related inspection equipment
  • Custom fixtures, soft jaws, and workholding

⭐ Shop highlights

  • Four 10-hour shifts, Monday through Thursday
  • Hands-on 3-axis and 5-axis setup work
  • Diversified precision manufacturing environment
  • Aerospace and defense work among several served industries
  • AS9100 Rev D and ISO 9001:2015 quality systems
  • Opportunities to solve challenging setup and fixturing problems
  • More than 3,000 customers served
  • Stable, full-time employment
  • Growth opportunities in advanced CNC manufacturing

Materials you'll work with

  • Aluminum
  • Stainless steel
  • Titanium and other aerospace materials

✅ What we're looking for

Required:

  • Approximately 6-8 years of CNC setup and machining experience.
  • Hands-on experience setting up and operating Haas CNC mills.
  • Experience with both 3-axis and 5-axis milling.
  • Ability to read blueprints and apply GD&T.
  • Ability to make basic G-code edits.
  • Mastercam experience or the ability to review Mastercam-generated programs.
  • Experience with in-process inspection and precision measuring tools.
  • Experience with custom fixturing, workholding, soft jaws, and setup tooling.
  • Strong troubleshooting skills and the ability to work independently.

Preferred:

  • Aerospace manufacturing experience.
  • Lathe setup or operating experience.
  • Haas UMC-series 5-axis experience.
  • Haas or Renishaw probing experience.
  • Experience in an AS9100 or ISO 9001 environment.
  • Experience with Bridgeport mills, band saws, drill presses, and other conventional equipment.

Why you'll like working here

You will have ownership of complete setups and the freedom to use your machining judgment. The work combines advanced 5-axis equipment with practical job-shop problem solving, including fixtures, soft jaws, tooling, inspection, and process improvement. The four-day schedule leaves every Friday open, while the broad customer base provides variety and stability. ABC Sheet Metal also offers health and dental coverage, a 401(k), paid vacation, and holiday pay.

Pay, benefits & schedule

  • Pay: $33-$45 per hour, based on experience.
  • Shift: Second shift.
  • Schedule: Monday-Thursday, 2:00 p.m.-12:30 a.m.; four 10-hour shifts.
  • Benefits: Health insurance, dental insurance, 401(k), paid vacation, and holiday pay.

About ABC Sheet Metal

ABC Sheet Metal is a full-service metal fabrication and manufacturing company based in Anaheim, California. The company has served more than 3,000 customers and supports industries including aerospace, defense, medical, oil and gas, commercial products, electronics, heating and cooling, packaging, and construction.

Its in-house capabilities include CNC machining, laser cutting, forming and rolling, welding, punching, and engineering support. The machining department uses equipment that includes Haas VF-series 3-axis mills and Haas UMC-series 5-axis machining centers. ABC Sheet Metal works with a range of metals and combines machining with fabrication and secondary operations, allowing machinists to contribute to complete manufacturing solutions rather than isolated production steps.

Quality is supported by AS9100 Rev D and ISO 9001:2015 systems, along with AWS welding credentials. The company’s diversified customer base, broad capabilities, and investment in modern CNC technology create a stable environment for machinists who value technical variety, accountability, and opportunities to expand their skills.

Apply today

If you are an experienced CNC setup machinist with Haas 3-axis and 5-axis experience, apply through hireCNC today. A resume is required; no cover letter or screening questions are needed.