1

Surfcam Programmer Jobs (NOW HIRING)

Sr. CNC Programmer

Union City, CA

$29.75 - $40.75/hr

Advanced proficiency in CAD/CAM programming using SigmaNest, Surfcam, and SolidWorks for model review, part interrogation, and toolpath planning. * Strong foundation in machining optimization ...

CNC Programmer/Machinist

Cincinnati, OH · On-site

$25.50 - $34.75/hr

CNC Programmer/Machinist CTL Aerospace is a full service NADCAP certified composite-manufacturing ... SURFCAM or NX CAM software. * Experience operating/setting-up large 5-Axis machining centers.

Must be a Hands-on Machinist with Surfcam or Mastercam programing experience. 10-15 years' experience on prototype Okuma mills Preferred. 10 years minimum with Surfcam or Mastercam including ...

Machinist V

Huntsville, AL · On-site

$20.25 - $27.50/hr

QUALIFICATIONS: • High School Diploma, a trade school certificate or Equivalent a minimum of 15 years CNC machining experience or 5 Years of SurfCAM programming experience along with 10 additional ...

Sr. CNC Programmer

Union City, CA · On-site

$40 - $55/hr

Advanced proficiency in CAD/CAM programming using SigmaNest, Surfcam, and SolidWorks for model review, part interrogation, and toolpath planning. * Strong foundation in machining optimization ...

Advanced proficiency in CAD/CAM programming using SigmaNest, Surfcam, and SolidWorks for model review, part interrogation, and toolpath planning. * Strong foundation in machining optimization ...

Machinist V

Huntsville, AL

$20.25 - $27.50/hr

High School Diploma, a trade school certificate or Equivalent a minimum of 15 years CNC machining experience or 5 Years of SurfCAM programming experience along with 10 additional years of CNC milling ...

Machinist IV

Huntsville, AL · On-site

$20.25 - $27.75/hr

QUALIFICATIONS: • High School Diploma, a trade school certificate or Equivalent a minimum of 5 years CNC machining experience or 1 Years of SurfCAM programming experience along with 4 additional ...

Be Seen First

Surfcam, SolidCam and Key Creator are preferred CAM programs but use of other options will be considered. In addition to programming for all CNC equipment, the position also entails help with ...

next page

Showing results 1-20

Surfcam Programmer information

See salary details

$12

$39

$68

How much do surfcam programmer jobs pay per hour?

As of May 31, 2026, the average hourly pay for surfcam programmer in the United States is $39.54, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $51.44 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Surfcam Programmer, and why are they important?

To thrive as a Surfcam Programmer, you need a solid background in CNC machining, CAD/CAM programming, and a technical degree or relevant experience in manufacturing. Proficiency in Surfcam software, G-code, and familiarity with various CNC machines are essential, with certifications in CAD/CAM software being highly beneficial. Attention to detail, problem-solving, and strong communication skills help ensure accurate program creation and effective collaboration with engineering and production teams. These skills are critical for optimizing manufacturing processes, minimizing errors, and delivering precise, high-quality parts.

What are some common challenges Surfcam Programmers face when creating CNC toolpaths?

Surfcam Programmers often encounter challenges such as selecting optimal machining strategies for complex geometries, ensuring toolpath efficiency, and preventing collisions or tool breakage. Balancing speed, precision, and tool wear can require careful adjustments and ongoing collaboration with machinists and engineers. It's also essential to stay updated with the latest software updates and machine capabilities to maximize productivity and minimize errors.

What is a Surfcam Programmer?

A Surfcam Programmer is a skilled professional who uses Surfcam, a computer-aided manufacturing (CAM) software, to create and optimize toolpaths for CNC (computer numerical control) machines. Their primary role is to translate engineering designs into precise machining instructions, ensuring efficient and accurate production of parts. Surfcam Programmers work closely with engineers and machinists to improve manufacturing processes and troubleshoot any issues that arise during production.

What is the difference between Surfcam Programmer vs CNC Machinist?

AspectSurfcam ProgrammerCNC Machinist
CredentialsOften requires CAD/CAM software training, technical certificationsTypically has machining experience, technical school or apprenticeship
Work EnvironmentDesigning and programming CNC machines, office or CAD/CAM labOperating CNC machines, manufacturing floor
Employer & IndustryManufacturing, aerospace, automotive, tool & dieManufacturing, machine shops, production facilities

While both roles are integral to CNC manufacturing, a Surfcam Programmer focuses on creating and optimizing CNC programs using CAD/CAM software, often working in an office setting. A CNC Machinist operates the machines directly, executing the programs and performing manual adjustments. Understanding these differences helps clarify career paths and employer expectations in the manufacturing industry.

More about Surfcam Programmer jobs
What cities are hiring for Surfcam Programmer jobs? Cities with the most Surfcam Programmer job openings:
What states have the most Surfcam Programmer jobs? States with the most job openings for Surfcam Programmer jobs include:
Infographic showing various Surfcam Programmer job openings in the United States as of May 2026, with employment types broken down into 6% Full Time, 6% Temporary, 82% Contract, and 6% Nights. Highlights an 8% Physical, 26% Hybrid, and 66% Remote job distribution, with an average salary of $82,234 per year, or $39.5 per hour.
CNC Programmer

$28.16 - $47.26/hr

Other

Posted 10 days ago


Job description

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 of the part through the traveler and prepares/creates CAD geometry and operational programs for the fabrication of precision parts. Develops and maintain concepts of quality, efficiency and priority.
Key Responsibilities (but not limited to):
  • CNC Mill Programming.
  • Review and validating that the blue prints are legitimate and contains all required information to successfully manufacture the part.
  • Process planning for manufacturing parts from start to finish, utilizing all production departments.
  • Quoting manufacturing times for Sales.
  • Create prints from CAD models for Sales and manufacturing use.
  • Review and approving job traveler sequence of operations.
  • Provide accurate information and clear instructions on setup sheets for machining
  • Indicate changes/additional information on job procedures, run time, and submit to the Sales Personnel for adjustments Technical assistance to Sales Personnel. (quoting, procedure, feasibility)
  • Submit purchase request for special tools.
  • Following in-house training, expected to logon and input required vital information into network system (Epicor)
  • Update job sheet information. (Procedure, blank size, machine allocation.)
  • End of project review. (finalize program and run time documentation)
  • Generate accurate part geometry and prints

Essential Skills:
  • Fully understand the program software and CNC machines
  • Ability to read and follow blueprints and general understanding of tolerance and GD&T

Qualifications:
  • Bachelors degree and 5+ years of relevant work experience, or work experience in lieu of a degree
  • 3yrs of CNC mill setup and machining experience
  • 5yrs of CNC programming using CAM Surfcam or equivalent education. MasterCam is a plus.
  • 2yrs of CAD modeling using SolidWorks or equivalent education. Other CAD proficiency is a plus.
  • Regularly required to use hands and fingers to handle, feel and operate computer, phone and other tools as needed
  • Ability to do repetitive work, requiring strong dexterity and hand/eye coordination
  • Ability to lift and/or move up to 25 lbs.