1

Mastercam Programmer Jobs in Utah (NOW HIRING)

Be Seen First

Machinist

Salt Lake City, UT · On-site

$30 - $35/hr

Please do not apply unless you have a minimum of 3 years of CNC machining experience and practical Mastercam programming experience. Responsibilities Set up, operate, adjust, and troubleshoot CNC ...

Must be a self-motivated individual * 2-5 years' experience using Mastercam for Programming ... Ability to perform well under stressful situations. * Able to create Multi-Axis tool paths for ...

CNC Machine Programmer

Logan, UT · On-site

$22.75 - $31.25/hr

Develop, simulate, and optimize CNC programs using Mastercam for DMG Mori NZ/NL/NT * machines.Interpret complex engineering drawings, 3D models, and specs to determine * machining strategy.Select ...

Experience programming with Mastercam Software. * Able to read and interpret blueprints and technical drawings. Compensation: * $30.00 - $48.00/hour to start. * 100% employer paid benefits for the ...

CNC Programmer

Salt Lake City, UT · On-site

$25.75 - $35/hr

Position: CNC Programmer Location: Salt Lake City, UT Duration: Full Time/Permanent Pay Range ... Proficiency with Mastercam, GibbsCAM, or similar CAD/CAM software. * Strong knowledge of G-code ...

CNC Programmer

Ogden, UT · On-site

$26 - $35.50/hr

Programmer Farr West, UT Job Summary: Create required geometry and generate toolpaths for all CNC ... Create 3-D modeling with SolidWorks and/or Mastercam, verify program accuracy with Vericut.

CNC Programmer

Ogden, UT · On-site

$26 - $35.50/hr

Programmer Farr West, UT Job Summary: Create required geometry and generate toolpaths for all CNC ... Create 3-D modeling with SolidWorks and/or Mastercam, verify program accuracy with Vericut.

CNC Machine Programmer

Ogden, UT

$26 - $35.50/hr

The Role: As the CNC Programmer, you will join our drilling team andsupport by programming CNC ... Programs parts using Mastercam software. * Designs fixturing and program templates for reoccurring ...

CNC Programmer

Layton, UT · On-site

$67K - $85K/yr

Mastercam experience preferred * Understanding of AS9100, ISO9001, or similar quality standards * Experience programming 3-, 4- and/or 5+ axis CNC machining centers * Experience operating 3-, 4- and ...

CNC Programmer

Layton, UT · On-site

$67K - $85K/yr

Mastercam experience preferred * Understanding of AS9100, ISO9001, or similar quality standards * Experience programming 3-, 4- and/or 5+ axis CNC machining centers * Experience operating 3-, 4- and ...

Mastercam experience preferred * Understanding of AS9100, ISO9001, or similar quality standards * Experience programming 3-, 4- and/or 5+ axis CNC machining centers * Experience operating 3-, 4- and ...

CNC Machine Programmer

Ogden, UT · On-site

$26 - $35.50/hr

The Role: As the CNC Programmer, you will join our drilling team andsupport by programming CNC ... Programs parts using Mastercam software. * Designs fixturing and program templates for reoccurring ...

CNC Machine Programmer

Ogden, UT

$26 - $35.50/hr

The Role: As the CNC Programmer, you will join our drilling team andsupport by programming CNC ... Programs parts using Mastercam software. * Designs fixturing and program templates for reoccurring ...

next page

Showing results 1-20

Mastercam Programmer information

See Utah salary details

$22

$30

$42

How much do mastercam programmer jobs pay per hour?

As of Aug 25, 2026, the average hourly pay for mastercam programmer in Utah 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 a Mastercam programmer?

A Mastercam programmer sets up, programs, and adjusts CNC manufacturing machinery and CAM computer software. Your responsibilities include designing tools and fixtures for improved machining, understanding speeds/feeds of tools and their effect on manufacturing cycle time, and providing support to each machinist. You actively search for process improvement opportunities, while keeping production standards and safety as top priorities. Other duties include staying updated on industry trends and incorporating developing technologies to improve manufacturing processes. Some employers require you to run studies on cost reduction and provide recommendations. You work with engineers, supervisors, and other shop personnel to resolve machining and quality issues.

What is a Mastercam programmer?

A Mastercam Programmer is a skilled professional who uses Mastercam software to create toolpaths and instructions for CNC (Computer Numerical Control) machines. They translate technical drawings and blueprints into precise machine code, enabling the automated manufacturing of parts and components. Mastercam Programmers play a crucial role in ensuring efficient, accurate, and safe machining processes in industries like aerospace, automotive, and manufacturing. Their expertise helps optimize production times, reduce waste, and improve product quality.

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

To thrive as a Mastercam Programmer, you need expertise in CNC programming, machining processes, and a solid understanding of technical drawings, typically supported by experience or a relevant technical certification. Proficiency with Mastercam CAD/CAM software, G-code, and familiarity with CNC machinery are essential. Attention to detail, strong problem-solving abilities, and effective communication set standout programmers apart. These skills ensure the creation of precise, efficient toolpaths and facilitate seamless collaboration with machinists and engineers to maintain production quality and efficiency.

What are some common challenges Mastercam programmers face when transitioning from 2D to 3D machining projects?

Mastercam Programmers often encounter challenges when moving from 2D to 3D machining, such as adapting to more complex toolpath strategies, understanding advanced surface modeling, and ensuring accurate simulation to avoid costly errors. Learning how to efficiently use Mastercam's 3D features and integrating them with multi-axis machines requires additional training and practice. Collaborating closely with engineers and machinists is also essential, as projects often demand precise communication to interpret complex drawings and meet tight tolerances.

What is the difference between Mastercam Programmer vs CNC Machinist?

AspectMastercam ProgrammerCNC Machinist
CredentialsOften requires CAD/CAM software training, certifications in MastercamHigh school diploma or equivalent, on-the-job training
Work EnvironmentDesigning and programming CNC machines, typically in manufacturing settingsOperating CNC machines, setting up and running production
Industry UsageUsed in manufacturing, aerospace, automotive for programming CNC toolsFound in similar industries, focusing on machine operation and setup

The Mastercam Programmer specializes in creating CNC programs using CAD/CAM software, focusing on programming and toolpath design. In contrast, the CNC Machinist operates and sets up CNC machines based on those programs. While both roles work closely in manufacturing, the Mastercam Programmer is more software-focused, whereas the CNC Machinist emphasizes machine operation and production.

What are the most commonly searched types of Mastercam Programmer jobs in Utah?

The most popular types of Mastercam Programmer jobs in Utah are:

What are popular job titles related to Mastercam Programmer jobs in Utah?

For Mastercam Programmer jobs in Utah, the most frequently searched job titles are:

What cities in Utah are hiring for Mastercam Programmer jobs?

Cities in Utah with the most Mastercam Programmer job openings:

What are popular job titles related to Mastercam Programmer jobs in UT?

For Mastercam Programmer jobs in UT, the most frequently searched job titles are:

Infographic showing various Mastercam Programmer job openings in Utah as of August 2026, with employment types broken down into 94% Full Time, and 6% Contract. Highlights an 100% In-person job distribution, with an average salary of $62,550 per year, or $30.1 per hour.

Machinist

Dynamic Balance Machine

Salt Lake City, UT • On-site

$30 - $35/hr

Full-time

PTO

Posted 12 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

CNC Machinist / CNC Machine Operator


Dynamic Balance Machine is seeking an experienced CNC Machinist / CNC Machine Operator with 3 to 5 years of CNC machining experience and Mastercam programming experience. We are looking for someone who takes pride in producing high-quality work, is committed to continuous improvement, and can work independently in a precision manufacturing environment serving the aerospace, medical, defense, and automation industries.


Please do not apply unless you have a minimum of 3 years of CNC machining experience and practical Mastercam programming experience.


Responsibilities

Set up, operate, adjust, and troubleshoot CNC equipment.

Program and modify CNC programs using Mastercam.

Diagnose and correct machining or equipment issues affecting quality, productivity, or delivery.

Read and interpret blueprints, work orders, setup sheets, and machining instructions.

Apply GD&T principles and standard machining practices.

Select tooling, fixtures, speeds, and feeds for efficient production.

Monitor machine performance and make necessary adjustments.

Perform in-process inspections to ensure parts meet quality requirements.

Verify upcoming production schedules and prepare for scheduled jobs.

Minimize material waste while maintaining production efficiency.

Maintain a clean, safe, and organized work area.

Follow all company quality and safety procedures.

Work accurately in a fast-paced manufacturing environment.

Collaborate effectively with supervisors and team members.

Perform other duties and special projects as assigned.

Required Qualifications

Minimum 3 to 5 years of hands-on CNC machining experience.

Practical Mastercam programming experience is required.

High School Diploma or GED.

Strong understanding of GD&T and blueprint reading.

Experience setting up and operating CNC mills and/or lathes.

Ability to troubleshoot machining and quality issues independently.

Strong mechanical aptitude and math skills.

Excellent attention to detail.

Ability to work independently with minimal supervision.

Physical Requirements

Ability to stand for 8 to 12 hours per shift.

Ability to lift materials and perform physical manufacturing tasks.

Ability to work overtime as needed.

Full-time availability.

What We're Looking For

Strong work ethic

Self-motivated and dependable

Positive attitude

Strong communication skills

Organized with exceptional attention to detail

Commitment to quality and continuous improvement

Pre-Employment Requirements


Qualified applicants must successfully complete assessments for:


Attention to detail

Basic math skills

Manual dexterity


Dynamic Balance Machine

2500 S. Decker Lake Blvd., Suite 6

Salt Lake City, UT 84119

Company Description

We specialize in precision machined parts for the Aerospace, Medical, Energy and Defense Industries.