2

Entry Level Cnc Programmer Jobs in Pennsylvania (NOW HIRING)

CNC Machinists

Pittsburgh, PA ยท On-site

$20 - $27.25/hr

CNC Entry level Machinist CNC Machinist to operate and maintain CNC equipment in an additive ... AM Engineers, operating CNC 3, 4, & 5 Axis CNC Mills, performing quality checks on the final ...

CNC Machinists

Pittsburgh, PA ยท On-site

$20 - $27.25/hr

CNC Entry level Machinist CNC Machinist to operate and maintain CNC equipment in an additive ... AM Engineers, operating CNC 3, 4, & 5 Axis CNC Mills, performing quality checks on the final ...

CNC Machinists

Pittsburgh, PA ยท On-site

$20 - $27.25/hr

CNC Entry level Machinist CNC Machinist to operate and maintain CNC equipment in an additive ... AM Engineers, operating CNC 3, 4, & 5 Axis CNC Mills, performing quality checks on the final ...

CNC Machinists

Pittsburgh, PA ยท On-site

$20 - $27.25/hr

CNC Entry level Machinist CNC Machinist to operate and maintain CNC equipment in an additive ... AM Engineers, operating CNC 3, 4, & 5 Axis CNC Mills, performing quality checks on the final ...

There are openings on all shifts and the entry level pay rate is $18/hr. With experience, pay will ... Understand basic programming principals and under supervision, make adjustments. * Make tool ...

CNC Operator

Danielsville, PA ยท On-site

$20 - $29/hr

Read and interpret engineering blueprints to determine machining requirements, dimensions, and ... growth from entry-level to highly experienced machinist, offering a clear path for career ...

Saw Operator-2nd Shift

Lititz, PA

$15.75 - $18.75/hr

... precision engineering, and creative design. TAIT's 20 global offices have developed iconic ... Learn entry-level skill of set of CNC router operation as appropriate/needed. * Learn and develop ...

Saw Operator

Lititz, PA ยท On-site

$15.75 - $18.75/hr

... precision engineering, and creative design. TAIT's 20 global offices have developed iconic ... Learn entry-level skill of set of CNC router operation as appropriate/needed. * Learn and develop ...

In this entry-level trainee role, you'll learn foundational CNC production tasks, support safe and ... Founded in 1925, we design and manufacture engineered components and solutions for automotive and ...

In this entry-level trainee role, you'll learn foundational CNC production tasks, support safe and ... Founded in 1925, we design and manufacture engineered components and solutions for automotive and ...

In this entry-level trainee role, you'll learn foundational CNC production tasks, support safe and ... Founded in 1925, we design and manufacture engineered components and solutions for automotive and ...

In this entry-level trainee role, you'll learn foundational CNC production tasks, support safe and ... Founded in 1925, we design and manufacture engineered components and solutions for automotive and ...

Machinist II

New Holland, PA ยท On-site

$19.25 - $26.25/hr

... CNC lathes to produce complex, tight-tolerance components. * Interpret detailed engineering ... Train or assist in guiding entry-level machinists (Machinist I) when needed Qualifications * High ...

Machinists

Lancaster, PA ยท On-site

$20 - $27.25/hr

Train, mentor, and support Operators and entry-level Machinists as appropriate to role level ... CNC operation experience preferred; G-code/M-code programming required for Machinist II roles.

Machinists

Lancaster, PA ยท On-site

$20 - $27.25/hr

Train, mentor, and support Operators and entry-level Machinists as appropriate to role level ... CNC operation experience preferred; G-code/M-code programming required for Machinist II roles.

next page

Showing results 1-20

Entry Level Cnc Programmer information

See Pennsylvania salary details

$16

$31

$45

How much do entry level cnc programmer jobs pay per hour?

As of Sep 3, 2026, the average hourly pay for entry level cnc programmer in Pennsylvania is $31.03, according to ZipRecruiter salary data. Most workers in this role earn between $25.53 and $34.95 per hour, depending on experience, location, and employer.

What is an entry level CNC programmer?

An Entry Level CNC Programmer is responsible for creating and modifying computer numerical control (CNC) programs used to operate machining equipment. They typically work with CAD/CAM software to generate code that directs machines to cut, drill, or shape materials. This role involves interpreting technical drawings, selecting appropriate tools, and ensuring precision in manufacturing. Entry-level programmers often collaborate with machinists and engineers to optimize production processes. Basic knowledge of CNC operations, G-code, and machining principles is usually required.

What are the typical daily responsibilities of an entry level CNC programmer?

As an Entry Level CNC Programmer, your daily duties usually include interpreting technical drawings, writing or editing CNC programs, and collaborating with machinists to set up and troubleshoot machines. You may also assist with testing and inspecting finished parts to ensure they meet quality standards, and update documentation related to your work. Teamwork is common, as you'll frequently communicate with engineers or production supervisors to resolve issues and optimize manufacturing processes. These tasks provide valuable learning opportunities while supporting the smooth and efficient operation of the machine shop.

What are the key skills and qualifications needed to thrive in the entry level CNC programmer position, and why are they important?

To thrive as an Entry Level CNC Programmer, you need a foundational understanding of CNC machining, basic programming skills, and familiarity with reading blueprints or technical drawings, typically supported by a technical diploma or on-the-job training. Competence with CAD/CAM software, G-code, and CNC machine operation is highly valuable, and some positions may prefer candidates with certifications like NIMS. Strong attention to detail, effective problem-solving, and good communication skills help you collaborate with machinists and engineers and ensure quality results. These abilities enable you to efficiently translate design specifications into precise machine instructions, minimize errors, and support team goals in a manufacturing environment.

How to become an entry level CNC programmer with no experience?

To become an entry-level CNC programmer with no experience, focus on gaining basic knowledge of CNC machinery and programming through online courses, technical schools, or community college programs. Learning to operate CNC machines, understanding G-code, and obtaining certifications such as the Certified CNC Programmer can improve employability; internships or apprenticeships also provide practical experience.

Is there a demand for entry level CNC programmers?

There is steady demand for entry level CNC programmers as manufacturing and machining industries continue to grow, especially for those skilled in CAD/CAM software and machine operation. Employers often seek candidates with basic technical knowledge, attention to detail, and the ability to learn CNC programming languages like G-code. Opportunities are available in various manufacturing sectors, with some positions offering on-the-job training for newcomers.

What are the most commonly searched types of Cnc Programmer jobs in Pennsylvania?

The most popular types of Cnc Programmer jobs in Pennsylvania are:

What are popular job titles related to Entry Level Cnc Programmer jobs in Pennsylvania?

For Entry Level Cnc Programmer jobs in Pennsylvania, the most frequently searched job titles are:

What job categories do people searching Entry Level Cnc Programmer jobs in Pennsylvania look for?

The top searched job categories for Entry Level Cnc Programmer jobs in Pennsylvania are:

What cities in Pennsylvania are hiring for Entry Level Cnc Programmer jobs?

Cities in Pennsylvania with the most Entry Level Cnc Programmer job openings:

Infographic showing various Entry Level Cnc Programmer job openings in Pennsylvania 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 $64,544 per year, or $31 per hour.

Part-Time CNC Machinist - Haas ST-20Y

Prospect Anchor & Tool

Portersville, PA โ€ข On-site

$18.50 - $25.25/hr

Other

Posted 3 days ago

New


Job description

Prospect Anchor & Tool is a small U.S. manufacturer of stainless steel undercut concrete anchors and installation tools used in infrastructure and industrial applications.

We are looking for an experienced part-time CNC machinist to support production on our Haas ST-20Y CNC lathe. Our primary production processes, tooling, and CNC programs are already in place, but we are continuing to refine and improve them. We need an experienced machinist who can step into the operation, work independently, identify machining issues, and make appropriate program, tooling, or setup adjustments to improve consistency and production efficiency.

This is not an entry-level machine operator position. We are looking for someone who understands CNC machining, can recognize production issues, and can make appropriate adjustments without requiring constant supervision.

Responsibilities include:

  • Set up and operate a Haas ST-20Y CNC lathe
  • Run and evaluate existing CNC programs
  • Review and modify Haas/G-code programs as needed
  • Troubleshoot dimensional variation, tooling issues, cycle problems, and other machining inconsistencies
  • Make tooling, offset, speed/feed, and program adjustments where appropriate
  • Help refine existing machining processes for better repeatability and efficiency
  • Read and work from production drawings and setup information
  • Monitor part quality and dimensional consistency throughout production
  • Perform in-process inspection using calipers, micrometers, and other measuring equipment
  • Work primarily with 316 stainless steel components
  • Maintain an organized and consistent production process

Preferred experience:

  • Previous CNC lathe machining experience
  • Haas CNC programming and lathe experience strongly preferred
  • Comfortable performing setups, tooling changes, offsets, and basic troubleshooting
  • Ability to read machining drawings and understand dimensional tolerances
  • Experience machining stainless steel is a plus
  • Able to work independently in a small manufacturing environment

This is a part-time position with flexible scheduling. It may be a good fit for an experienced machinist looking for supplemental hours, someone currently working in the trade who wants additional part-time work, or a semi-retired machinist who wants to continue machining without a full-time schedule.

Compensation will be based on experience and capability.