1

Cnc Mastercam Programmer Jobs (NOW HIRING)

Be Seen First

CNC PROGRAMMER - 5-AXIS AEROSPACE (MASTERCAM) W Machine Works | San Fernando, CA | Full-Time | Monday-Friday + Overtime PAY: $50.00-$55.00 per hour, depending on experience ★ SIGNING BONUS OFFERED ...

CNC Programmer

Glenside, PA · On-site

$110K - $140K/yr

Programming : Develop and optimize complex 3-, 40, and 5-axis CNC programs in Mastercam ... Toolpaths : Generate collision-free paths that maximize tool life and efficiency. * Process ...

CNC Programmer

Glenside, PA · On-site

$110K - $140K/yr

Programming : Develop and optimize complex 3-, 40, and 5-axis CNC programs in Mastercam ... Toolpaths : Generate collision-free paths that maximize tool life and efficiency. * Process ...

CNC Programmer

Billerica, MA · On-site

$28.25 - $38.50/hr

Proficient in Mastercam programming for CNC equipment, specializing in CAD modeling and programming of complex surfaces with tight tolerances. * Provide clear instructions and tool setup sheets to ...

Contribute to the ongoing development of programming templates, standards, and best practices What You Bring * 3+ years of CNC programming experience * Strong Mastercam proficiency (required) * Solid ...

CNC Programmer

Long Beach, CA · On-site

$40 - $55/hr

The ideal candidate will have strong Mastercam programming experience, a background machining ... Program CNC turning centers using Mastercam. * Develop, modify, and optimize CNC programs for ...

Programming : Develop and optimize complex 3-, 40, and 5-axis CNC programs in Mastercam ... Toolpaths : Generate collision-free paths that maximize tool life and efficiency. * Process ...

CNC Programmer

Glenside, PA · On-site

$110K - $140K/yr

Programming : Develop and optimize complex 3-, 40, and 5-axis CNC programs in Mastercam ... Toolpaths : Generate collision-free paths that maximize tool life and efficiency. * Process ...

Qualifications & Requirements: 3+ years of Mastercam programming experience 5+ years of CNC machining and metal cutting experience Experience with 3-axis & 5-axis CNC machines Ability to read ...

Location Mesa, AZ, US Title CNC Lathe / Mill-Turn Programmer Full Description CNC Lathe / Mill-Turn Programmer & Operator - Mastercam & Eurotech (11-Axis) Location: Mesa, Arizona Employment Type ...

New

Location Mesa, AZ, US Title CNC Lathe / Mill-Turn Programmer Full Description CNC Lathe / Mill-Turn Programmer & Operator - Mastercam & Eurotech (11-Axis) Location: Mesa, Arizona Employment Type ...

New

CNC Programmer

Arcadia, CA · On-site

$35 - $45/hr

Create and modify 3-, 4-, and 5-axis CNC programs using MasterCAM from both blueprints and 3D solid ... Work closely with engineering staff to finalize programs and verify accuracy through simulations ...

Showing results 41-60

CNC Mastercam Programmer information

See salary details

$16

$30

$44

How much do cnc mastercam programmer jobs pay per hour?

As of Aug 6, 2026, the average hourly pay for cnc mastercam programmer in the United States is $30.96, according to ZipRecruiter salary data. Most workers in this role earn between $25.48 and $34.86 per hour, depending on experience, location, and employer.

What are some typical challenges faced by CNC Mastercam programmers when working with complex parts or tight tolerances?

CNC Mastercam Programmers often encounter challenges when programming for intricate geometries or parts requiring very tight tolerances. These complexities can lead to issues such as tool path optimization, tool selection, and avoiding collisions during machining. Programmers must also ensure that the generated code produces parts that meet quality standards while maintaining efficiency and minimizing machine downtime. Close collaboration with machinists and engineers is often necessary to troubleshoot problems and refine the manufacturing process.

What is a CNC Mastercam programmer?

CNC Mastercam Programmers are skilled professionals who use Mastercam software to create precise instructions (G-code) for CNC (Computer Numerical Control) machines. They design, write, and optimize programs that control machining tools such as mills, lathes, and routers to produce parts and components based on engineering drawings or CAD models. Their role involves understanding both the technical capabilities of the machines and the requirements of the project to ensure efficiency, accuracy, and high-quality production. Mastercam Programmers often collaborate with engineers, machinists, and quality control teams to troubleshoot issues and improve manufacturing processes.

What is the difference between Cnc Mastercam Programmer vs Cnc Machinist?

AspectCnc Mastercam ProgrammerCnc Machinist
CredentialsOften requires Mastercam certification, technical training, or associate degreeHigh school diploma or equivalent, on-the-job training
Work EnvironmentDesigning and programming CNC machines, CAD/CAM software useOperating CNC machines, setting up and maintaining equipment
Industry UsageUsed in manufacturing, aerospace, automotive for programming CNC toolsUsed across manufacturing sectors for machining parts

The main difference is that a Cnc Mastercam Programmer focuses on creating and optimizing CNC programs using Mastercam software, while a Cnc Machinist operates and sets up CNC machines based on those programs. Both roles are essential in manufacturing, but the programmer emphasizes software and programming skills, whereas the machinist emphasizes machine operation and physical setup.

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

To thrive as a CNC Mastercam Programmer, you need expertise in CNC machining processes, a solid grasp of technical drawings, and proficiency in Mastercam software, often backed by vocational training or certification. Familiarity with CAD/CAM systems, G-code programming, and machine operation is essential, along with certifications like NIMS or Mastercam credentials. Attention to detail, problem-solving abilities, and strong communication skills help ensure accuracy and effective collaboration with manufacturing teams. These skills are vital for producing precise components, optimizing workflow, and maintaining high-quality standards in a competitive manufacturing environment.
More about CNC Mastercam Programmer jobs
What states have the most Cnc Mastercam Programmer jobs? States with the most job openings for Cnc Mastercam Programmer jobs include:
What job categories do people searching Cnc Mastercam Programmer jobs look for? The top searched job categories for Cnc Mastercam Programmer jobs are:
Infographic showing various Cnc Mastercam Programmer job openings in the United States as of August 2026, with employment types broken down into 87% Full Time, 4% Part Time, 3% Contract, and 6% Nights. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.

CNC Programmer - Mastercam / SolidWorks

Rotating Machinery Services

Canastota, NY

$26.25 - $36/hr

Full-time

Posted 6 days ago


Job description

At a glance

Company: Rotating Machinery Services
Location: Canastota, New York 13032
Job type: Full-time, on-site
Schedule: 40+ hours per week
Experience: 4+ years of CNC programming
CAM software: Mastercam • SolidWorks CAM
Machines: 3-, 4- and 5-axis CNC mills and lathes
Controls: Fanuc • Siemens • Okuma

Why join Rotating Machinery Services?

Rotating Machinery Services (RMS) provides specialty machining, repair, maintenance and overhaul services for large, highly engineered turbomachinery. RMS is hiring an experienced CNC Programmer to support its full-time machining operations in Canastota, New York.

This is a hands-on programming position for someone who understands the entire machining process—not just creating toolpaths. You will review models and drawings, develop and improve CNC programs, select tooling and cutting parameters, support machine setups and help machinists troubleshoot programs on the shop floor.

The position also offers an opportunity to take on broader responsibility. Previous experience as a machining supervisor or lead is a plus, as you may help support facility operations when the Manager of Operations is unavailable.

⚙️ What you’ll be doing

  • Create CNC programs for 3-, 4- and 5-axis mills and lathes
  • Review 2D drawings, 3D models, blueprints and job requirements
  • Translate machining requirements into efficient Mastercam or SolidWorks CAM programs
  • Determine machining sequences, toolpaths, cutting tools, speeds and feeds
  • Perform programming calculations involving dimensions, geometry and material removal
  • Run simulations and tests to verify programs before production
  • Create geometric layouts using applicable CAD/CAM software
  • Develop new programs and modify existing programs to improve efficiency
  • Support machinists during CNC machine setup and initial prove-out
  • Troubleshoot program, tooling and machining issues
  • Improve setup times, tooling strategies and complex contouring processes
  • Monitor programs to ensure they follow blueprint and safety requirements
  • Validate completed programs and confirm they produce the intended results
  • Train employees on CNC programs and automated machining systems
  • Support facility operations when the Manager of Operations is unavailable
  • Follow all company safety procedures and shop requirements

️ Machines, software & controls

CAM software: Mastercam • SolidWorks CAM
Machines: 3-axis mills • 4-axis mills • 5-axis mills • CNC lathes
Controls: Fanuc • Siemens • Okuma
Inspection: CMM experience preferred
Programming work: New programs • Program optimization • Toolpath development • Simulation • Setup support

⭐ Shop highlights

  • Programming for both CNC mills and lathes
  • 3-, 4- and 5-axis machining applications
  • Mastercam and SolidWorks CAM
  • Involvement from drawing review through machine setup
  • Opportunities to improve cycle times, tooling and setup efficiency
  • Direct collaboration with machinists on the shop floor
  • Potential leadership and operational responsibilities
  • Technically demanding components for rotating equipment applications
  • Full-time position with 40+ hours per week

Materials you may work with

  • Aluminum
  • Copper
  • Bronze
  • Steel

✅ What we’re looking for

Required:

  • 4+ years of CNC programming experience
  • Experience programming 3-, 4- and 5-axis CNC mills and lathes
  • Working experience with Mastercam and SolidWorks CAM
  • Ability to review and interpret 2D drawings, 3D models and blueprints
  • Knowledge of CNC machining, cutting tools, speeds, feeds and setup requirements
  • Strong algebra, geometry and trigonometry skills
  • Understanding of machine tools and metalworking processes
  • Strong mechanical aptitude and problem-solving ability
  • Excellent attention to detail
  • Ability to manage multiple deadlines and priorities
  • Strong written and verbal communication skills
  • Ability to work effectively with limited supervision
  • High school diploma or equivalent
  • Authorization to work in the United States
  • Ability to read, write, understand and speak English proficiently
  • Valid driver’s license

Preferred:

  • Previous machining supervisor or lead experience
  • Experience setting up and operating CNC mills
  • Experience operating or programming CMMs
  • Familiarity with Fanuc, Siemens and Okuma controls
  • Technical-school certification or equivalent machining experience
  • Experience training machinists or CNC operators

Why you’ll like working here

This role gives you ownership beyond sitting at a computer and generating toolpaths. You will work directly with machinists, support setups, solve machining problems and identify ways to reduce setup time and improve productivity.

For someone with leadership experience—or an interest in taking on more responsibility—the position may also provide opportunities to support broader facility operations when needed.

Pay, benefits & schedule

Pay: Not provided
Job type: Full-time, on-site
Schedule: 40+ hours per week
Location: Canastota, New York 13032
Benefits: Benefits information was not provided

About Rotating Machinery Services

Founded in 1998, Rotating Machinery Services provides specialty aftermarket repair, maintenance, overhaul, machining and OEM equipment support for large, highly engineered turbomachinery.

RMS supports equipment such as axial and centrifugal compressors, gas and steam turbines, power turbines and industrial expanders. Its capabilities extend from machining and component repair to engineering, scanning, modeling and advanced metrology.

The company is headquartered in Bethlehem, Pennsylvania, and operates multiple facilities serving customers across a range of industries and global markets. This opening is based full-time at the RMS facility in Canastota, New York.

Apply today

If you have strong Mastercam and SolidWorks CAM experience and can program complex work across CNC mills and lathes, apply today through hireCNC.