1

Programmer Programmer Jobs in Pennsylvania (NOW HIRING)

CNC Programmer

Bala Cynwyd, PA ยท On-site

$25 - $34/hr

Summary A CNC Programmer is responsible for transforming raw materials into precise, functional components using specialized machinery. This role entails interpreting engineering drawings, designing ...

CNC Programmer

Cheswick, PA ยท On-site

$75K - $110K/yr

We are looking for CNC Programmers to join our Pittsburgh (Cheswick) location. Your Responsibilities: Interface with design engineering in coordinating the release of new products and conduct ...

CNC Programmer

New Kensington, PA ยท On-site

$23.50 - $32.25/hr

Build we deploy deep expertise in engineering, operations management, and technology to supercharge the performance of our member companies. We leverage deep professional expertise and a candid ...

CNC Programmer

Cheswick, PA ยท On-site

$75K - $110K/yr

We are looking for CNC Programmers to join our Pittsburgh (Cheswick) location. Your Responsibilities: Interface with design engineering in coordinating the release of new products and conduct ...

CNC Programmer

Cheswick, PA ยท On-site

$75K - $110K/yr

We are looking for CNC Programmers to join our Pittsburgh (Cheswick) location. Your Responsibilities: Interface with design engineering in coordinating the release of new products and conduct ...

CNC Programmer

Cheswick, PA ยท On-site

$75K - $110K/yr

We are looking for CNC Programmers to join our Pittsburgh (Cheswick) location. Your Responsibilities: Interface with design engineering in coordinating the release of new products and conduct ...

CNC Programmer

New Kensington, PA

$23.50 - $32.25/hr

Build we deploy deep expertise in engineering, operations management, and technology to supercharge the performance of our member companies. We leverage deep professional expertise and a candid ...

CNC Programmer

Sarver, PA

$24.75 - $33.75/hr

CNC Programmer Penn United Technologies, Inc. is currently seeking a full-time CNC Programmer to join our Parker Majestic team. This person will be responsible to work with shop personnel, engineers ...

CNC Programmer

Pittsburgh, PA ยท On-site

$75K - $110K/yr

We are looking for CNC Programmers to join our Pittsburgh (Cheswick) location. Your Responsibilities: Interface with design engineering in coordinating the release of new products and conduct ...

CNC Programmer

York, PA ยท On-site

$80K - $110K/yr

CNC Programmer jobs in York for the ones who don't guess-they measure. You know your machines, your numbers, and your worth. If you take pride in microns, this crew's got a seat open. Looking for CNC ...

New

CNC Programmer

New Kensington, PA ยท On-site

$23.50 - $32.25/hr

Build we deploy deep expertise in engineering, operations management, and technology to supercharge the performance of our member companies. We leverage deep professional expertise and a candid ...

CNC Programmer

New Kensington, PA ยท On-site

$23.50 - $32.25/hr

Build we deploy deep expertise in engineering, operations management, and technology to supercharge the performance of our member companies. We leverage deep professional expertise and a candid ...

CNC Programmer

Sarver, PA ยท On-site

$24.75 - $33.75/hr

CNC Programmer Penn United Technologies, Inc. is currently seeking a full-time CNC Programmer to join our Parker Majestic team. This person will be responsible to work with shop personnel, engineers ...

CNC Programmer

Sarver, PA

$24.75 - $33.75/hr

CNC Programmer Penn United Technologies, Inc. is currently seeking a full-time CNC Programmer to join our Parker Majestic team. This person will be responsible to work with shop personnel, engineers ...

next page

Showing results 1-20

Programmer Programmer information

What is the difference between Programmer Programmer vs Software Developer?

AspectProgrammer ProgrammerSoftware Developer
Required CredentialsTypically a diploma or degree in computer science or related fieldSimilar credentials, often with additional certifications or experience
Work EnvironmentOften focused on coding tasks within development teamsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech giants, and enterprise IT
Search & Comparison IntentPeople compare to understand roles, skills, and career pathsOften compared to programmers for clarity on responsibilities

While both Programmer Programmer and Software Developer roles involve coding and software creation, Software Developers typically have broader responsibilities including design and testing, whereas Programmers focus mainly on writing code. Understanding these differences helps in choosing the right career path or job search focus.

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

To thrive as a Programmer, you need strong analytical thinking, coding proficiency in languages such as Python, Java, or C++, and a relevant degree or equivalent experience. Familiarity with development environments, version control systems like Git, and possibly certifications such as Microsoft Certified: Azure Developer are often required. Problem-solving abilities, attention to detail, and effective teamwork are standout soft skills in this role. These skills ensure that programmers can build reliable software, adapt to changing requirements, and contribute effectively to collaborative development projects.

What are programmers?

Programmers, also known as software developers or coders, are professionals who write, test, and maintain computer programs and software applications. They use programming languages such as Python, Java, C++, or JavaScript to create software solutions that meet user needs or solve specific problems. Programmers often work as part of a team to design, develop, and improve software systems, ensuring that programs run efficiently and securely. Their responsibilities may also include debugging code, updating existing software, and collaborating with other IT professionals to deliver high-quality products.

What are some common challenges programmers face when working on large-scale projects?

Programmers working on large-scale projects often encounter challenges such as managing complex codebases, ensuring effective communication within cross-functional teams, and maintaining code quality as the project evolves. Balancing rapid development with thorough testing and documentation can also be demanding. Additionally, integrating new features without introducing bugs or technical debt requires careful planning, collaboration, and adherence to best practices like version control and code reviews.
What are popular job titles related to Programmer Programmer jobs in Pennsylvania? For Programmer Programmer jobs in Pennsylvania, the most frequently searched job titles are:
What cities in Pennsylvania are hiring for Programmer Programmer jobs? Cities in Pennsylvania with the most Programmer Programmer job openings:
Infographic showing various Programmer Programmer job openings in Pennsylvania as of July 2026, with employment types broken down into 80% Full Time, 11% Part Time, 2% Temporary, 5% Contract, and 2% Nights. Highlights an 89% Physical, 5% Hybrid, and 6% Remote job distribution.

CNC Programmer

Careers at ALIGN PRECISION

Bala Cynwyd, PA โ€ข On-site

$25 - $34/hr

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Summary

A CNC Programmer is responsible for transforming raw materials into precise, functional components using specialized machinery. This role entails interpreting engineering drawings, designing and implementing CNC programs, and setting up machines to produce the specified components. The CNC Programmer must conduct test runs and make necessary adjustments to ensure the final product meets the engineering drawing specifications accurately.

Success in this role requires strong technical drawing interpretation skills, mechanical aptitude, and meticulous attention to detail.

Essential Duties and Responsibilities include the following. Other duties may be assigned:

mastercam experience is a must

5axis 3+2 is a must

5axis simultaneous is a plus

Vericut is a plus

  • Develop and maintain multi-axis CNC programs to produce parts using MasterCAM CAD/CAM software, collaborating with Process Engineers.
  • Ensure collision-free code through Vericut machine simulation software.
  • Collaborate with supervisors, other programmers, and end users to gather information about program intent and process output, considering all necessary variables such as machine capabilities and operator skill level.
  • Contribute to the improvement and standardization of the CNC programming process.
  • Assist with troubleshooting and solving machining process issues.
  • Provide technical assistance by responding to inquiries regarding errors, problems, or questions with CNC programs.
  • Design workholding and fixtures using SolidWorks or MasterCAM, and either detail them or delegate the detailing to Engineers or draftsmen as appropriate.
  • Perform other duties as assigned by the Engineering Manager or Director of Engineering.


Skills Required:

  • Have a minimum of 5 years of Mastercam experience (less for entry level positions)
  • Must have experience in a close tolerance milling environment
  • Must fully understand GD&T
  • Self-Starter / Self-Motivated / Flexible / Detail-Oriented
  • Reliable and dependable
  • Positive internal and customer focused attitude
  • Must enjoy fast paced environment
  • Ability to organize, prioritize and communicate
  • Willingness to take ownership of projects to ensure meeting customer delivery commitments
  • Ability to incorporate machine probing routines within CNC programs for validations and in process inspections (this will be part of a development plan for entry level positions)
  • Competent in Custom Macro B programming to create special functions as required (this will be part of a development plan for entry level positions)

Language Skills:
Ability to read, analyze, and interpret common scientific and technical journals, tooling catalogs and websites relating to machining parameters such as speeds, feeds, depth of cut, horsepower consumption (etc.). Ability to effectively present information to internal customers (machinists and supervisors).
Mathematical Skills:
Ability to work with mathematical concepts such as probability and statistical inference for purposes of predicting process capability. Understanding of the fundamentals of plane and solid geometry and trigonometry. Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations particularly as they relate to machining and CNC programming.

ย Education and/or Experience:

  • Manufacturing: 10 years
  • Mastercam Software: 5 years + (less for entry level)
  • Solid works: 2 years + (less for entry level)
  • Vericut Software: 1 year preferred

Physical Demands:

  • The Physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.ย  Occasionally the employee will need to lift, push or pull items weighing up to 25 lobs.

Work Environment:

  • The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

ย Additional Notes

ALIGN Precision is an Equal Opportunity Employee and wholeheartedly supports diversity in the workplace as a basic premise for business success.ย  All employees of ALIGN Precision are employed on an at-will basis.

This job description in no way states or implies that these are the only duties to be performed by the employee(s) incumbent in this position. Employee(s) will be required to follow any other job-related instructions and to perform any other job-related duties requested by any person authorized to give instructions or assignments.

A review of this position has excluded the marginal functions of the position that are incidental to the performance of fundamental job duties. All duties and responsibilities are essential job functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities. To perform this job successfully, the incumbent(s) will possess the skills, aptitudes, and abilities to perform each duty proficiently. Some requirements may exclude individuals who pose a direct threat or significant risk to the health or safety of themselves or others. The requirements listed in this document are the minimum levels of knowledge, skills, or abilities.

Qualifications

Education

Preferred

Bachelors or better.

Experience

Preferred

10 years:

Manufacturing

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review theย Know Your Rightsย notice from the Department of Labor.

Supervisory Responsibilities: None.ย 

Travel Required: N/Aย ย 

Note: This job description in no way states or implies that these are the only duties to be performed by the employee(s) of this position.ย  Employees will be required to follow any other job-related instructions and to perform any other job-related duties requested by any person authorized to give instructions or assignments.ย  All duties and responsibilities are essential functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities.ย ย 

To perform this job successfully, the employee(s) will possess the skills, aptitude, and abilities to perform each duty proficiently.ย  Some requirements may exclude individuals who pose a direct threat or significant risk to the health or safety to themselves or others.ย  The requirements listed in this document are the minimum levels of knowledge, skills, or abilities.ย  This document does not create an employment contract, implied or otherwise, other than an at will relationship.ย ย ย 

Affirmative Action/Employment Opportunity (EEO) Statement: ALIGN PRECISION is an equal opportunity employer and values diversity at our company.ย  We are committed to creating a workplace where all qualified individuals are welcome and can thrive, regardless of race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, disability status, or any other characteristics protected by law.ย