1

Cnc Programming Jobs in Philadelphia, PA (NOW HIRING)

CNC Machinist High Precision

West Chester, PA

$25 - $35/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Paid training on advanced CNC programming software * Relocation assistance * This role offers 100 hours of PTO in the first year, with PTO increasing at defined service milestones. * 7 paid holidays ...

Sr. CNC Programmer

Kulpsville, PA

$26.25 - $36/hr

  • Medical

  • Life

  • Retirement

Programs, CNC machines within the Manufacturing unit. Assists in adjusting machine controls and ... Programming of new part numbers run on automation equipment (Cobots, part pickers, etc.

Sr. CNC Programmer

Kulpsville, PA

$26.25 - $36/hr

  • Medical

  • Life

  • Retirement

Programs, CNC machines within the Manufacturing unit. Assists in adjusting machine controls and ... Programming of new part numbers run on automation equipment (Cobots, part pickers, etc.

Sr. CNC Programmer

Kulpsville, PA · On-site

$26.25 - $36/hr

  • Medical

  • Life

  • Retirement

Programs, CNC machines within the Manufacturing unit. Assists in adjusting machine controls and ... Programming of new part numbers run on automation equipment (Cobots, part pickers, etc.

CNC Programmer/Machinist

Montgomeryville, PA · On-site

$26 - $35.50/hr

  • Medical

  • Retirement

  • PTO

Produces precision machined parts by, programming with CAM software, setting up, and operating a computer numerical control (CNC) machine; maintaining quality and safety standards; keeping records ...

CNC Programmer/Machinist

Montgomeryville, PA · On-site

$26 - $35.50/hr

  • Medical

  • Retirement

  • PTO

Produces precision machined parts by, programming with CAM software, setting up, and operating a computer numerical control (CNC) machine; maintaining quality and safety standards; keeping records ...

CNC Programmer

Trenton, NJ · On-site

$26.50 - $36.25/hr

... programming, setup, and operation of CNC equipment to produce precision components * This position requires the ability to independently take a job from print to finished part, ensuring accuracy ...

CNC Machinist

Robbinsville, NJ · On-site

$21 - $37/hr

This position will be responsible for CNC programming, setup, and operations. This position is ... located at our division in Robbinsville, NJ in our clean, air-conditioned, well-equipped, modern ...

Showing results 41-60

Cnc Programming information

See Philadelphia, PA salary details

$16

$31

$45

How much do cnc programming jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for cnc programming in Philadelphia, PA is $31.24, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $35.19 per hour, depending on experience, location, and employer.

What is CNC programming?

CNC programming involves creating detailed instructions that guide computer numerical control (CNC) machines in the manufacturing of parts and products. CNC programmers use specialized software to convert design blueprints into precise code, which tells machines how to move, cut, and shape materials. This process ensures high accuracy, repeatability, and efficiency in manufacturing. CNC programming is essential in industries such as automotive, aerospace, and metal fabrication.

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

To thrive as a CNC Programmer, you need strong mathematical aptitude, mechanical understanding, and experience with blueprint reading, often supported by a degree or certification in manufacturing technology or a related field. Familiarity with CAD/CAM software, G-code programming, and CNC machine operation is essential. Attention to detail, problem-solving skills, and effective communication are crucial soft skills for optimizing processes and minimizing errors. These skills ensure efficient production, high-quality output, and smooth collaboration with engineering and production teams.

What are some common challenges CNC programmers face when transitioning from manual machining to automated CNC environments?

CNC Programmers often find that moving from manual machining to CNC environments requires adapting to new software, precision expectations, and troubleshooting skills. Unlike manual machining, CNC programming involves understanding G-code, machine-specific software, and simulation tools, as well as resolving issues related to tool paths and machine errors. Collaboration with machinists and engineers becomes more critical to ensure that the programmed designs are both manufacturable and efficient. Staying updated with evolving technology and continuous learning are essential for a smooth transition and long-term success.

What is the difference between Cnc Programming vs Cnc Machinist?

AspectCnc Programming

Cnc Programming involves writing and editing code to control CNC machines, focusing on creating precise instructions for manufacturing parts. Cnc Machinists operate CNC machines, set up equipment, and manually adjust tools to produce parts based on the programs. Both roles require knowledge of CNC operations, often share certifications like CNC operator licenses, and work in manufacturing environments. While Cnc Programmers focus on coding and software, Cnc Machinists handle machine operation and adjustments. They often collaborate, with programmers providing instructions for machinists to execute.

Are CNC programmers in demand?

CNC programmers are in demand due to the ongoing need for precision manufacturing in industries such as aerospace, automotive, and medical devices. Skilled programmers who can operate CAD/CAM software and work with CNC machines are sought after, especially as automation increases in manufacturing environments.

How much do CNC programmers earn?

CNC programmers typically earn between $50,000 and $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing environments with complex machinery.

What are the most commonly searched types of Cnc Programming jobs in Philadelphia, PA?

The most popular types of Cnc Programming jobs in Philadelphia, PA are:

What job categories do people searching Cnc Programming jobs in Philadelphia, PA look for?

The top searched job categories for Cnc Programming jobs in Philadelphia, PA are:

What cities near Philadelphia, PA are hiring for Cnc Programming jobs?

Cities near Philadelphia, PA with the most Cnc Programming job openings:

Infographic showing various Cnc Programming job openings in Philadelphia, PA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $64,974 per year, or $31.2 per hour.

CNC Machinist High Precision

Acero Precision

West Chester, PA

$25 - $35/hr

Other

Medical, Dental, Vision, Retirement, PTO

Re-posted 23 days ago


Job description

We are hiring CNC Machinist to support precision manufacturing across a variety of machining platforms in a fast-paced production environment. This role is ideal for machinists who take pride in tight-tolerance work, continuous improvement, and running multiple machines efficiently.

You will play a key role in producing high-quality components, maintaining machine performance, and driving production output. As your experience grows, you will take on greater ownership in troubleshooting, setup support, and process optimization.

Why You’ll Love Working Here

  • We offer defined career advancement opportunities for machinists seeking long-term growth within our organization

  • Competitive premium pay for 1st shift

  • 2nd Shift Differential Additional 15% + hourly rate available

  • 3rd Shift Differential Additional 30% + hourly rate available

  • Overtime hours available

  • Weekend premiums available

  • Multiple health insurance plans, including a no-cost HSA health plan for eligible employees.

  • Affordable Dental, and Vision benefits

  • 100% Paid Uniforms

  • 401k with employer match

  • Paid training on advanced CNC programming software

  • Relocation assistance

  • This role offers 100 hours of PTO in the first year, with PTO increasing at defined service milestones.

  • 7 paid holidays every year

  • State-of-the-art climate-controlled facility with 5-axis and Swiss turning

  • Employee Assistance Program** (EAP) **offering free confidential support services to employees and their families.

  • Access to our Wellness Coach Program

Apply Today!

If precision is your passion, programming is your expertise, and excellence is your standard, join Acero Precision and help us build something extraordinary.

**Your Role - What You’ll Do**

  • Operate multiple CNC machines to meet production goals

  • Machine parts to tight tolerances (up to ±0.0001”)

  • Perform tool changes, offsets, and adjustments to maintain quality and efficiency

  • Read and interpret blueprints, GD&T, and technical drawings

  • Inspects parts using precision measuring equipment

  • Identify worn or broken tooling and return machines to production-ready condition

  • Deburr, clean, tag, and move parts through operations efficiently

  • Accurately record inspection and production data

  • Perform routine and preventative machine maintenance

  • Maintain a clean, organized, and safe workspace

**Your Impact – Responsibilities**

  • Ensure consistent production of high-quality, in-tolerance parts

  • Minimize downtime by proactively identifying and resolving machining issues

  • Contribute to on-time delivery and production efficiency

  • Support a culture of accountability, precision, and continuous improvement

  • As you grow, help elevate team performance through knowledge sharing and mentorship

**What You Bring**

  • 2+ years of CNC machining experience (advanced candidates will take on greater responsibility)

  • Experience operating multi-axis machining (3, 4, or 5-axis), Mill-turn, or Swiss-style equipment

  • Ability to read blueprints and use precision machining fundamentals

  • Ability to use inspection tools to measure parts

  • Strong mechanical aptitude and problem solving skills

  • Ability to manage multiple machines while maintaining accuracy

***Preferred Qualifications

  • Ability to run jobs independently after setup

  • Experience supporting setups, troubleshooting, or mentoring others

Acero Precision is proud to be an Equal Opportunity Employer. Acero Precision does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any basis covered by appropriate law. All employment is decided on the basis of qualifications, merit and business need.

Principals only. Recruiters please do not reply to Acero Precision job posts. All applications and/or contact information submitted are kept on file and property of Acero Precision. Please note recruiting fees will not be honored when candidate application(s) are submitted by recruiter(s) or any other entity other than the actual candidate.

You should be proficient in:

  • GD&T
  • Quality Inspection Experience
  • CNC Tooling
  • Mechanical Troubleshooting Skills
  • CNC Programming
  • G-Code
  • ISO 9001 Certification Experience
  • CNC Machine Setup & Changeover
  • Machine Setups for Production Runs
  • Troubleshooting CNC Machines
  • Blueprint Reading

Machines & technologies you'll use:

  • CNC Swiss Lathe
  • CAD Software
  • CAM Software (Mastercam, Mazatrol)
  • CNC Lathe (5+ axis)
  • Horizontal Machining Center (5+ axis)
ID:qnkTyx