1

Mastercam Programming Jobs in Goose Creek, SC (NOW HIRING)

Proficient with CAM software and CNC machine programming (Mastercam preferred). * Knowledge of machine operations, tooling, and machining centers. * Familiarity with 3- and 4-axis programming and ...

CNC Setup/Programmer

Summerville, SC · On-site

$23.75 - $32.50/hr

Assists with making calculations for programming including where materials should be cut ... Mastercam experience preferred. * Ability to manage and organize the workflow of manufacturing ...

Mastercam Programming information

See Goose Creek, SC salary details

$22

$30

$42

How much do mastercam programming jobs pay per hour?

As of Aug 25, 2026, the average hourly pay for mastercam programming in Goose Creek, SC is $30.07, according to ZipRecruiter salary data. Most workers in this role earn between $26.25 and $31.06 per hour, depending on experience, location, and employer.

What is Mastercam programming?

Mastercam programming refers to the process of using Mastercam software to create toolpaths and generate G-code for CNC (Computer Numerical Control) machines. This software enables programmers to design parts, simulate machining operations, and optimize cutting processes for manufacturing. Mastercam programmers convert CAD models into instructions that CNC machines use to fabricate parts with precision and efficiency.

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

To excel as a Mastercam Programmer, you need strong skills in CNC machining, CAD/CAM software proficiency, and a solid understanding of manufacturing processes, typically supported by technical training or certification in Mastercam. Familiarity with Mastercam software, G-code programming, and CNC machine operation is crucial for producing accurate toolpaths and efficient machining. Attention to detail, problem-solving ability, and effective communication with machinists and engineers are essential soft skills. These competencies ensure the creation of precise parts, minimize errors, and optimize production efficiency in a manufacturing environment.

What are some common challenges Mastercam programmers face when working with complex parts, and how can they address them?

Mastercam Programmers often encounter challenges when programming complex geometries, such as intricate contours or multi-axis toolpaths. These situations require careful planning to avoid collisions, ensure optimal surface finishes, and maintain efficient cycle times. Collaborating closely with machinists and engineers can help identify potential manufacturing issues early on. Additionally, regularly updating Mastercam skills and staying current with software updates can greatly improve problem-solving and productivity when handling difficult projects.

Do Mastercam programmers make good money?

Mastercam programmers typically earn competitive wages, with salaries varying based on experience, location, and industry. Skilled programmers who are proficient in CAD/CAM software and have experience with complex machining often command higher pay. Certification and specialization can also positively impact earning potential.

What job categories do people searching Mastercam Programming jobs in Goose Creek, SC look for?

The top searched job categories for Mastercam Programming jobs in Goose Creek, SC are:

What cities near Goose Creek, SC are hiring for Mastercam Programming jobs?

Cities near Goose Creek, SC with the most Mastercam Programming job openings:

CNC Programmer

TRS Staffing Solutions

Charleston, SC • On-site

$39/hr

Full-time

Medical, Dental, Vision, Life, PTO

Re-posted 18 days ago


Job description

Title: CNC Programmer
Industry: Shipbuilding/Defense Manufacturing
Status of Hire: Direct Placement
Location: Yonges Island, SC
Description

The CNC Programmer Level I develops and manages CNC programs for machines throughout the company, ensuring parts are produced according to specifications, quality standards, and efficiency requirements. This role includes program verification, process planning, and collaboration with machine operators.

Responsibilities and Duties:

  • Program CNC machines using CAM software to produce parts per blueprints and specifications.
  • Prepare process plans, including tool positioning, feed rates, spindle speeds, and tool changes.
  • Determine the suitability of parts for automation and assign appropriate machines.
  • Verify programs through simulation or test runs to ensure accuracy and quality.
  • Manage programming projects from conception to completion.
  • Maintain organized program files and documentation.
  • Collaborate with operators and team members to optimize production.

Education and Experience:  

  • High School Diploma required; supervisory training or experience preferred.
  • Minimum of 1 year in a related position in the machine tool industry.

Required Skills and Abilities: 

  • Proficient with CAM software and CNC machine programming (Mastercam preferred).
  • Knowledge of machine operations, tooling, and machining centers.
  • Familiarity with 3- and 4-axis programming and large workpiece setups.
  • Strong file management, organizational, and communication skills.
  • Detail-oriented, self-motivated, and a team player.

Competencies: 

  • Upholds Safety and Quality Standards
  • Embodies Team Spirit
  • Relentless Customer Focus
  • Conveys Integrity, Trust, and Professionalism
  • Executes with Excellence and Velocity