2

Entry Level Cnc Programmer Jobs in Pennsylvania (NOW HIRING)

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.

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.

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.

Machine Operator

Erie, PA ยท On-site

$16/hr

There are openings on1st amd 2md shift. Entry level pay rate is $16/hr, pay will be more with CNC ... Looking to advance to set-up, programming, supervision, engineering, or metrology? We offer tuition ...

Fabricator (Entry-Level)

Trafford, PA ยท On-site

$18 - $23.50/hr

Fabrication capabilities include laser and plasma cutting, CNC machining, CNC punching, and ... Ability to interpret and translate engineering designs and documentation. * Thorough understanding ...

Machine Operator 2

Lancaster, PA ยท On-site

$16.50 - $19.75/hr

Operate CNC and non-CNC manufacturing equipment used in grinding, slicing, drilling, honing ... Support training of entry-level operators. * Perform autonomous maintenance and housekeeping.

Machine Operator 2

Lancaster, PA ยท On-site

$16.50 - $19.75/hr

Operate CNC and non-CNC manufacturing equipment used in grinding, slicing, drilling, honing ... Support training of entry-level operators. * Perform autonomous maintenance and housekeeping.

Machine Operator 2

Lancaster, PA ยท On-site

$16.50 - $19.75/hr

Operate CNC and non-CNC manufacturing equipment used in grinding, slicing, drilling, honing ... Support training of entry-level operators. * Perform autonomous maintenance and housekeeping.

Machine Operator 2

Lancaster, PA ยท On-site

$16.50 - $19.75/hr

Operate CNC and non-CNC manufacturing equipment used in grinding, slicing, drilling, honing ... Support training of entry-level operators. * Perform autonomous maintenance and housekeeping.

Machine Operator 2

Lancaster, PA ยท On-site

$16.50 - $19.75/hr

Operate CNC and non-CNC manufacturing equipment used in grinding, slicing, drilling, honing ... Support training of entry-level operators. * Perform autonomous maintenance and housekeeping.

Machine Operator 2

Lancaster, PA ยท On-site

$16.50 - $19.75/hr

Operate CNC and non-CNC manufacturing equipment used in grinding, slicing, drilling, honing ... Support training of entry-level operators. * Perform autonomous maintenance and housekeeping.

Machine Operator 2

Lancaster, PA ยท On-site

$16.50 - $19.75/hr

Operate CNC and non-CNC manufacturing equipment used in grinding, slicing, drilling, honing ... Support training of entry-level operators. * Perform autonomous maintenance and housekeeping.

Showing results 21-40

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 1, 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.

Machinists

System One

Lancaster, PA โ€ข On-site

$20 - $27.25/hr

Contractor

Medical, Dental, Vision, Life, Retirement

Re-posted 9 days ago


Job description

Job Title: Machinists Location: Lancaster, PA Type: Contract (potential for hire) Work Model: Onsite Hours: 1st Shift - Monday through Friday 6:30 a.m. to 3:00 p.m., Weekend Shift - Friday through Sunday 6:30 a.m. to 7:00 p.m.

Responsibilities

  • Set up, operate, and monitor a variety of precision machining equipment including grinding, slicing, drilling, milling, and CNC-based operations.
  • Maintain dimensional accuracy and surface finish to required tolerances, typically ranging from .0008 to below .0005 depending on role level.
  • Perform machine adjustments, tool changes, and basic program edits as required.
  • Troubleshoot mechanical, quality, and process-related issues; assist with root cause analysis and corrective actions.
  • Inspect parts using precision measuring instruments to ensure compliance with specifications.
  • Collaborate with Quality and Engineering to resolve production or quality concerns.
  • Support continuous improvement efforts by identifying efficiency, quality, and safety opportunities.
  • Assist with preventive and autonomous maintenance activities to ensure equipment reliability.
  • Train, mentor, and support Operators and entry-level Machinists as appropriate to role level.
  • Ensure compliance with all safety, quality, and production standards.
Requirements
  • High school diploma or equivalent required.
  • Machinist I: Typically, 1+ years of machining or manufacturing experience.
  • Machinist II: Typically, 2+ years of machining experience with demonstrated ability to hold tighter tolerances.
  • CNC operation experience preferred; G-code/M-code programming required for Machinist II roles.
  • Strong mechanical aptitude and problem-solving skills.
  • Ability to read and interpret blueprints, work instructions, and quality documentation.
  • Proficiency using precision measuring tools.
  • 0 years of total experience with data provided.

System One, and its subsidiaries including Joulé and Mountain Ltd., are leaders in delivering outsourced services and workforce solutions across North America. We help clients get work done more efficiently and economically, without compromising quality. System One not only serves as a valued partner for our clients, but we offer eligible employees health and welfare benefits coverage options including medical, dental, vision, spending accounts, life insurance, voluntary plans, as well as participation in a 401(k) plan.

System One is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, age, national origin, disability, family care or medical leave status, genetic information, veteran status, marital status, or any other characteristic protected by applicable federal, state, or local law.

#M1 Ref: #706-IT York


System One logo

About System One

Sourced by ZipRecruiter

System One helps employers get work done more efficiently and economically without compromising quality. Over our 35+ year history, we've helped connect thousands of talented people with innovative companies. The excitement of a perfect fit motivates us every single day.

Industry

Business consulting services and recruiting and staffing services

Company size

5,001 - 10,000 Employees

Headquarters location

Pittsburgh, PA, US