1

Surfcam Programmer Jobs (NOW HIRING)

CNC programmer

Waupaca, WI ยท On-site

$50 - $60/hr

Experience with Router-CIM, Mastercam, SURFCAM , or similar CNC programming software is preferred. * Assist with 3D modeling and CNC programming using Fusion 360, SolidWorks , or similar software.

CNC Mill Programmer / Setup Machinist

Lake Forest, CA ยท On-site

$28 - $38.50/hr

Create and modify programs using Surfcam or Mastercam (including surfacing) * Produce first article ... Collaborate directly with engineers to implement design changes on the fly * Perform full machine ...

Be Seen First

CNC Programmer Machinist

Orlando, FL ยท On-site

$25 - $30/hr

CNC Programmer/Machinist CD Staffing is a locally owned and operated staffing firm based in Orlando ... Experience using SURFCAM CAM software to generate and edit CNC programs preferred. * Experience ...

Be Seen First

Small, fast paced and busy aerospace machine shop looking for qualified professional CNC Programmer ... Utilizing Mastercam, Surfcam, CATIA, Solidworks, be a flexible self starter, set-up, run and ...

Be Seen First

CNC Programmer

Germantown, WI ยท On-site

$30 - $40/hr

A candidate with experience using other CNC programming software, such as SURFCAM or Mastercam, could be trained on our system. Most of our existing CNC programs are based on 2D AutoCAD drawings ...

New

CNC Programmer

Cincinnati, OH ยท On-site

$30/hr

Proficiency using CAD/CAM software for CNC programming, preferably SURFCAM or NX CAM. * Ability to accurately read and interpret complex technical drawings and blueprints. * Strong knowledge of G and ...

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

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

CNC Programmer

Newington, CT ยท On-site

$26.50 - $36.25/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, ...

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 Sep 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 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 are the key skills and qualifications needed to thrive as a Surfcam programmer?

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 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:

What are popular job titles related to Surfcam Programmer jobs?

For Surfcam Programmer jobs, the most frequently searched job titles are:

Infographic showing various Surfcam Programmer job openings in the United States as of September 2026, with employment types broken down into 89% Full Time, 3% Part Time, 7% Contract, and 1% Nights. Highlights an 89% Physical, 2% Hybrid, and 9% Remote job distribution, with an average salary of $82,234 per year, or $39.5 per hour.

CNC Programmer - Day Shift (NX / Surfcam)

Birmingham, AL โ€ข On-site

voestalpine Railway Systems Nortrak
Rail Transportation

$20 - $35/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

This job post hasย expired today.ย Applications are no longer accepted.


Key responsibilities

  • Write, edit, and maintain CNC programs for production.

  • Collaborate with operators to improve programs and resolve machining issues.

  • Manage tooling systems, including inventory, tracking, and ordering.


Job description

At a Glance

Company: voestalpine Railway Systems Nortrak
Location: Birmingham (On-site)
Job Type: Full-Time
Pay Range: $20 โ€“ $35 per hour (based on experience)
Shift: Day Shift
Overtime: As Needed
Experience Level: Mid to Senior (5+ years)
Work Authorization: Not specified

---

Why This Role Exists

This role exists to support ongoing production and process efficiency in a heavy manufacturing environment.

At voestalpine Railway Systems Nortrak, this position plays a key role in developing and maintaining CNC programs that drive the production of critical railway infrastructure components, with a strong focus on safety, quality, and cost efficiency.

---

The Work Youโ€™ll Be Doing

In this role, you will:

  • Write, edit, and maintain CNC programs for production
  • Collaborate with operators to improve programs and resolve machining issues
  • Manage tooling systems, including inventory, tracking, and ordering
  • Ensure programs produce parts that meet required tolerances and quality standards
  • Support first article runs and work closely with QA and production teams
  • Monitor machining processes and optimize tooling, speeds, and feeds
  • Assist with machine installations, commissioning, and process improvements
  • Maintain CNC program backups and documentation
  • Train and support CNC operators as needed

---

Machines, Controls & Software

Youโ€™ll work with equipment and software such as:

  • CAD/CAM: Siemens NX, Surfcam
  • Environment: Heavy manufacturing / large component machining
  • Programming Focus: CNC program creation, optimization, and process improvement

---

Materials Youโ€™ll Work With

  • Heavy industrial materials (railway components, steel-based applications)

---

What Weโ€™re Looking ForRequired:

  • 5+ years of CNC programming and/or machining experience
  • Strong CAD/CAM experience (NX preferred)
  • Ability to read and interpret technical drawings and blueprints
  • Experience creating and modifying CAD models
  • Solid understanding of tooling, machining processes, and optimization
  • Strong attention to detail and problem-solving skills

Preferred:

  • Experience in heavy manufacturing environments
  • Surfcam experience
  • Experience supporting operators and shop floor processes
  • Strong communication and teamwork skills

---

Why Machinists Like Working Here

Machinists choose voestalpine Railway Systems Nortrak because:

  • Stable, long-term work in infrastructure manufacturing
  • Backing of a global organization (voestalpine AG)
  • Strong safety-first culture
  • Opportunities for growth and development
  • Collaborative, team-oriented environment

---

Pay, Benefits & Schedule

Pay Range: $20 โ€“ $35/hr (DOE)

Benefits:

  • Medical, dental, and vision coverage
  • 401(k) with company match
  • Paid holidays and vacation
  • Tuition assistance program
  • Wellness and employee assistance programs
  • Company-paid life and disability insurance

Schedule:

  • Day Shift (hours to be confirmed)

Overtime: As needed based on production demands

---

Apply

Interested CNC programmers can apply directly through hireCNC.

Apply now to learn more about this opportunity.