1

Surfcam Programmer Jobs (NOW HIRING)

CNC Programmer

Romeoville, IL · On-site

$27 - $30/hr

CNC Programmer Precision Meets Passion Are you someone who takes pride in precision and thrives on ... Proficiency with CAM software required (Surfcam preferred) * Working knowledge of CAD and 3D ...

CNC Programmer

Romeoville, IL · On-site

$27 - $30/hr

CNC Programmer Precision Meets Passion Are you someone who takes pride in precision and thrives on ... Proficiency with CAM software required (Surfcam preferred) * Working knowledge of CAD and 3D ...

CNC Programmer Precision Meets Passion Are you someone who takes pride in precision and thrives on ... Proficiency with CAM software required (Surfcam preferred) * Working knowledge of CAD and 3D ...

Experience with Surfcam programming software is a plus. * Any CNC programming experience beyond basic operation is a plus. * Any Coordinate Measuring Machine (CMM) experience is a plus. * Experience ...

CNC Programmer

Williamston, MI · On-site

$23 - $31.50/hr

MC Molds Inc. is seeking an experienced CNC Programmer for 1st, 2nd and 3rd Shift. Requirements ... Create CNC milling programs using WorkNc, Surfcam and Powermill for a variety of mold components

Experience with additional CAM systems such as Surfcam and Esprit for CNC programming. * Experience in programming multi-axis CNC machines beyond standard 3-axis operations. * Familiarity with a ...

New

CNC Programmer

Newington, CT

$26.50 - $36/hr

As a CNC programmer will be responsible for reading and interpreting design blueprints, programming ... Surfcam experience required * Minimum of three years' experience writing complex programs with 3, ...

CNC Programmer

Las Vegas, NV

$25.25 - $34.50/hr

Experience programming in SurfCam, SolidCam, MasterCam, GibbsCAM or Partmaker. * Use precision measuring instruments including micrometers and calipers, and fixtures and gauges to check work. * Read ...

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 Jul 10, 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 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.

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.
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:
What job categories do people searching Surfcam Programmer jobs look for? The top searched job categories for Surfcam Programmer jobs are:
Infographic showing various Surfcam Programmer job openings in the United States as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $82,234 per year, or $39.5 per hour.
CNC Machinist - 2nd Shift (Mastercam / Surfcam) | Menomonie, WI

CNC Machinist - 2nd Shift (Mastercam / Surfcam) | Menomonie, WI

Prototek Digital Manufacturing

Menomonie, WI

$29 - $33/hr

Full-time, Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 24 days ago


Job description

At a Glance

  • Company: Prototek Digital Manufacturing
  • Location: Menomonie, WI (On-site)
  • Job Type: Full-Time
  • Pay Range: $29.00 – $33.00/hr (based on experience)
  • Shift: 2nd Shift (Mon–Thurs, 3:00 PM – 1:00 AM)
  • Overtime: As Needed
  • Experience Level: Mid-Level (2+ years)
  • Work Authorization: U.S. Person status required (ITAR compliance)

---

Why This Role Exists

This role exists due to continued growth in Prototek’s high-mix, low-volume machining operations. As demand increases across aerospace, medical, defense, and commercial sectors, this position plays a key role in delivering precision prototype and production components with speed, quality, and consistency.

---

The Work You’ll Be Doing

In this role, you will:

  • Set up and operate CNC mills and/or CNC lathes
  • Program parts using 2D and 3D toolpaths (Mastercam and/or Surfcam)
  • Load, run, and edit CNC programs at the machine
  • Select tooling, set offsets, and establish workholding
  • Run high-mix, low-volume jobs with varying complexity
  • Modify programs to improve cycle times and part quality
  • Design fixtures and calculate feeds, speeds, and depths of cut
  • Perform first-article and in-process inspection
  • Troubleshoot machining issues and make real-time adjustments
  • Support and mentor less-experienced machinists
  • Collaborate with Project Managers on quoting and job planning

---

Machines, Controls & Software

Machines: CNC Mills and Lathes (Haas, Mazak, Doosan, Hurco)
Controls: Fanuc, Mazatrol
CAM Software: Mastercam, Surfcam
Inspection Tools: Calipers, micrometers, indicators, height gauges

---

Materials You’ll Work With

  • Aluminum
  • Stainless Steel
  • Alloy Steel
  • Titanium
  • Inconel
  • Plastics

---

What We’re Looking For

Required:

  • 2+ years of CNC machining and programming experience
  • Strong blueprint reading and GD&T understanding
  • Experience with CNC mills and/or lathes
  • Proficiency in Mastercam and/or Surfcam
  • Strong problem-solving skills and attention to detail
  • Ability to manage multiple jobs in a fast-paced environment

Preferred (Not Required):

  • Experience with multi-axis machining
  • Fixture design experience
  • ERP system familiarity
  • Prototype or high-mix job shop experience

---

Why Machinists Like Working Here

Machinists choose Prototek because:

  • Clean, organized, professional shop environment
  • High-mix, low-volume work (no repetitive production grind)
  • Modern machines and strong tooling support
  • Competitive pay + 10% shift differential
  • Real opportunities to grow into programming and leadership roles
  • A team that respects skilled machinists

---

Pay, Benefits & Schedule

  • Pay Range: $29.00 – $33.00/hr
  • Shift Differential: +10% for 2nd Shift
  • Schedule: Monday–Thursday, 3:00 PM – 1:00 AM
  • Overtime: As needed

Benefits:

  • Medical, dental, vision insurance
  • Company-paid life and long-term disability insurance
  • 401(k) with match (100% of first 3%, 50% of 4–5%)
  • PTO starting at 80 hours + paid holidays
  • Education reimbursement
  • Employee Assistance Program (EAP)
  • Career advancement opportunities

---

Apply

Interested machinists can apply directly through hireCNC.
Apply Now or Save This Job to come back later.