1

Programmer Programmer Jobs in York, PA (NOW HIRING)

CNC Programmer Engineer

Camp Hill, PA ยท On-site

$26.25 - $35.75/hr

Position Summary We are seeking an experienced CNC Programmer Engineer for our Camp Hill facility. This role is responsible for developing, optimizing, and supporting manufacturing processes ...

CNC Programmer Engineer

Camp Hill, PA ยท On-site

$60K - $80K/hr

Position Summary We are seeking an experienced CNC Programmer Engineer for our Camp Hill facility. This role is responsible for developing, optimizing, and supporting manufacturing processes ...

CNC Programmer Engineer

Camp Hill, PA ยท On-site

$26.25 - $35.75/hr

Position Summary We are seeking an experienced CNC Programmer Engineer for our Camp Hill facility. This role is responsible for developing, optimizing, and supporting manufacturing processes ...

CNC Programmer Engineer

Camp Hill, PA ยท On-site

$26.25 - $35.75/hr

Position Summary We are seeking an experienced CNC Programmer Engineer for our Camp Hill facility. This role is responsible for developing, optimizing, and supporting manufacturing processes ...

CNC Programmer

Mount Joy, PA ยท On-site

$26 - $35.50/hr

CNC Programmer $2,500 Sign-on Bonus Weekly Pay Overview: Greiner Industries is seeking a skilled CNC Programmer who is proficient in G&M code programming, AutoCAD, SolidWorks, and Mastercam, with a ...

CNC Programmer

Lancaster, PA

$25.75 - $35.25/hr

SUMMARY Operates GIBBS computer programming to generate Computerized Numerical Control (CNC) programs used to control CNC machine tools that drill, mill, bore, etc. by performing the following duties.

CNC Programmer

Lancaster, PA ยท On-site

$25.75 - $35.25/hr

SUMMARY Operates GIBBS computer programming to generate Computerized Numerical Control (CNC) programs used to control CNC machine tools that drill, mill, bore, etc. by performing the following duties.

Programmer Anst Sr

York, PA ยท On-site

$88.19K - $149.92K/yr

Join the Engineering Tools Team: Shape the Future of Product Lifecycle Management We're seeking a talented Sr Programmer Analyst to join our dynamic Engineering Tools team at BAE Systems. As a key ...

CNC Programmer-2nd Shift

Lititz, PA

$24.50 - $33.50/hr

Level I programmers will generate programs to the prints, models, or sketches with consultation from higher level programmers and others when required. They must understand some standard concepts ...

CNC Programmer - Weekend Shift

Lititz, PA

$24.50 - $33.50/hr

The CNC Programmer I is responsible for programming computer numeric controlled machine tools. They will be responsible for not only creating new G&M codes for equipment to read but also maintaining ...

CNC Programmer | 2nd Shift

Lancaster, PA ยท On-site

$28 - $32/hr

CNC Programmer The CNC Programmer develops and optimizes CNC programs for 3-5 axis machines using drawings and tool lists. Responsibilities include troubleshooting setups, maintaining machines ...

CNC Programmer - Weekend Shift

Lititz, PA

$24.50 - $33.50/hr

TheCNC Programmer Iis responsiblefor programming computer numeric controlled machine tools. They will be responsible for not only creating new G&M codes for equipment to read but also maintaining and ...

CNC AutoCAD Programmer

Mount Joy, PA ยท On-site

$26 - $35.50/hr

CNC AutoCAD/SolidWorks Programmer $2,500 Sign-on Bonus Weekly Pay Overview: Greiner Industries is seeking a skilled CNC AutoCAD/SolidWorks Programmer who is proficient in AutoCAD, SolidWorks, and 3D ...

Required: 2-year degree in related IT discipline or equivalent experience. * BS degree in related field preferred. * 3+ years of programming experience in AS400 applications, AS400 RPG LE, and ASNA ...

next page

Showing results 1-20

Programmer Programmer information

See York, PA salary details

$11

$38

$67

How much do programmer programmer jobs pay per hour?

As of May 30, 2026, the average hourly pay for programmer programmer in York, PA is $38.91, according to ZipRecruiter salary data. Most workers in this role earn between $25.34 and $50.62 per hour, depending on experience, location, and employer.

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 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 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 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 popular job titles related to Programmer Programmer jobs in York, PA? For Programmer Programmer jobs in York, PA, the most frequently searched job titles are:
What cities near York, PA are hiring for Programmer Programmer jobs? Cities near York, PA with the most Programmer Programmer job openings:
Infographic showing various Programmer Programmer job openings in York, PA as of May 2026, with employment types broken down into 73% Full Time, 12% Part Time, 1% Temporary, 13% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $80,933 per year, or $38.9 per hour.
CNC Programmer Engineer

CNC Programmer Engineer

Amsted Rail Company Inc

Camp Hill, PA โ€ข On-site

$26.25 - $35.75/hr

Full-time

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


Job description

Company Overview

Amsted Rail, a private, employee-owned, multi-billion-dollar corporation, is the worldโ€™s leading provider of fully integrated bogie systems for the heavy-haul freight market. With 40 facilities across 10 countries and 6 continents, we deliver advanced manufacturing solutions that set new standards for innovation, efficiency, and reliability. Our state-of-the-art processes support customers worldwide with unmatched performance for the long haul.

Position Summary

We are seeking an experienced CNC Programmer Engineer for our Camp Hill facility. This role is responsible for developing, optimizing, and supporting manufacturing processes, equipment, and CNC operations to meet quality, cost, delivery, and safety objectives.

Key Responsibilities

  • Identify and eliminate safety hazards through engineering solutions.
  • Diagnose and resolve machine tool issues in collaboration with maintenance and external contractors.
  • Develop, refine, and optimize CNC programs for lathes, VMCs, and HMCs.
  • Select and implement CNC tooling to improve part quality, cycle time, and tool life.
  • Design workholding and fixtures for machining operations.
  • Drive Lean Manufacturing initiatives to reduce waste and improve flow.
  • Train and develop team members in CNC operations.

Minimum Qualifications

  • Minimum 2 years of CNC programming experience.
  • Strong mechanical and machine design capabilities.
  • Strong organizational, communication, and interpersonal skills.

Preferred Qualifications

  • Bachelorโ€™s degree in Mechanical Engineering or related field.
  • Experience with 2D/3D CAD software (CREO preferred).
  • Hands-on experience applying Lean tools such as 5S, setup reduction, TPM, VSM, and flow manufacturing.

Physical Requirements

Must have full range of body motion. Some tasks may require repetitive bending, squatting, and full arm extension. Manual lifting, not exceeding 50 pounds, may be required. Must be able to move throughout various manufacturing environments and wear required PPE.

Amsted Railโ€™s commitment to Equal Opportunity/Affirmative Action:

Amsted Rail is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.

To review our EEO Policies or to request assistance please go to www.amstedrail.com/careers/ and select EEO Compliance/Statements. To learn more about us, please visit us online at www.amstedrail.com.


Amsted Rail logo

About Amsted Rail

Sourced by ZipRecruiter

Amsted Rail is a global leader in providing innovative solutions and components for the rail industry. With a strong commitment to advancing rail technology and improving safety, Amsted Rail offers a wide range of products and services that enhance the performance and reliability of rail systems worldwide. As a trusted partner to railroads, transit systems, and freight operators, Amsted Rail specializes in the design, manufacturing, and distribution of high-quality freight car components, including bogies, couplers, wheelsets, and braking systems. Amsted cutting-edge solutions are engineered to withstand the demands of heavy-duty rail operations, improving efficiency, reducing maintenance costs, and enhancing overall railcar performance.

Industry

Transportation equipment manufacturing

Company size

1,001 - 5,000 Employees

Headquarters location

Chicago, IL, US

Year founded

1977