1

Senior Computer Programmer Jobs in Pennsylvania (NOW HIRING)

Sr CNC Programmer

New Kensington, PA · On-site

$72K - $87K/yr

Job Title: Sr. CNC Programmer Location: New Kensington, PA Type: Direct Hire Compensation: $72,800 ... Fanuc controls programming knowledge * 3D CAD/CAM programming knowledge (Esprit experience ...

New

Senior AI Software Engineer Location: Etters, PA Amphenol High Speed Products Group is the market ... Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related ...

New

Showing results 41-60

Senior Computer Programmer information

See Pennsylvania salary details

$13

$52

$72

How much do senior computer programmer jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for senior computer programmer in Pennsylvania is $52.40, according to ZipRecruiter salary data. Most workers in this role earn between $44.09 and $62.64 per hour, depending on experience, location, and employer.

What is a senior computer programmer?

Senior Computer Programmers are experienced professionals who design, write, test, and maintain complex computer software and applications. They often lead programming teams, mentor junior developers, and contribute to architectural decisions. Their responsibilities include reviewing code for efficiency and security, troubleshooting issues, and ensuring that software meets both technical and business requirements. Typically, they have several years of experience in software development and are proficient in multiple programming languages.

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

To thrive as a Senior Computer Programmer, you need advanced proficiency in programming languages (such as Java, Python, or C++), strong problem-solving abilities, and a bachelor's degree in computer science or a related field. Expertise in software development tools, version control systems (like Git), and familiarity with industry-standard frameworks is typically required, along with relevant certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate. Exceptional communication, leadership, and teamwork skills help you manage projects and mentor junior developers. These skills ensure you can deliver robust software solutions efficiently, drive technical innovation, and contribute effectively to team and organizational goals.

What are some typical challenges senior computer programmers face when leading project development?

Senior Computer Programmers often encounter challenges such as managing complex codebases, balancing hands-on coding with mentoring junior developers, and ensuring that projects meet both technical and business requirements. They are frequently responsible for architectural decisions, code reviews, and integrating new technologies, which requires staying current with industry trends. Additionally, effective communication and collaboration with cross-functional teams—including product managers, designers, and QA—are essential to delivering successful software solutions.

What is the difference between Senior Computer Programmer vs Software Developer?

AspectSenior Computer ProgrammerSoftware Developer
CredentialsBachelor's degree in Computer Science or related field; experience in programmingBachelor's degree in Computer Science or related field; coding experience
Work EnvironmentDevelops, tests, and maintains code; often in teamsDesigns and builds software applications; collaborates with stakeholders
Industry UsageCommon in tech, finance, healthcare sectorsWidespread across industries for application development
Search/Comparison IntentFocuses on programming expertise and experienceBroader software development responsibilities

While both roles involve coding and technical skills, a Senior Computer Programmer primarily focuses on writing, testing, and maintaining code, often with specialized programming expertise. A Software Developer typically has a broader role, including designing software solutions and collaborating with teams. The roles overlap in credentials and work environment, but their focus areas differ slightly.

How much does a senior computer programmer make?

A senior computer programmer typically earns between $90,000 and $130,000 annually, depending on experience, location, and industry. They often have advanced coding skills in languages like Java, C++, or Python and may hold certifications that enhance their earning potential.

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

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

What cities in Pennsylvania are hiring for Senior Computer Programmer jobs?

Cities in Pennsylvania with the most Senior Computer Programmer job openings:

Infographic showing various Senior Computer Programmer job openings in Pennsylvania as of August 2026, with employment types broken down into 87% Full Time, and 13% Part Time. Highlights an 100% In-person job distribution, with an average salary of $108,997 per year, or $52.4 per hour.

Senior CNC Programmer

Quality Machined Products & Manufacturing

New Kensington, PA • On-site

$35 - $40/hr

Full-time

Medical, Retirement, PTO

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


Job description

We are seeking a talented and experienced **Senior CNC Programmer **to join our dynamic team in New Kensington, PA. As a key player in our manufacturing facility, you will be responsible for developing and optimizing CNC programs that enhance our production efficiency and quality. If you have a passion for precision engineering and a knack for problem-solving, we want to hear from you! You will be working 4 days a week, 10 hours a day.

RESPONSIBILITIES:

  • Machinist who will maximize the capabilities of our CNC lathes through high-level programming and setup.

  • Utilize Esprit software to program our CNC lathes to meet our customers’ specifications.

  • Set up CNC lathes in a manner that enables the machine to produce precision parts consistently.

  • Keep CNC lathes running optimally.

  • Submit completed first article inspection report to QC Manager for approval.

  • Set up CNC lathes independently from a CNC program.

  • Instruct and train operators.

  • Act as a technical lead in the CNC department.

QUALIFICATIONS:

  • High School Diploma or General Education Degree (GED)

  • 7+ years of experience or State Journeyman papers

  • Fanuc controls programming knowledge

  • Esprit 3D CAD programming knowledge

  • Excellent problem-solving skills

  • Excellent communication and basic math skills.

Benefits

Healthcare

401k

Paid vacation/Personal time

Opportunity for growth

Quality Machined Products is a trusted leader specializing in precision machining and manufacturing. Located in New Kensington, PA, the company is dedicated to delivering high-quality engineered solutions to meet customer expectations across various industries. Known for its commitment to innovation and excellence. Joining our team means contributing to the production of high-performing products that make a tangible impact.

You should be proficient in:

  • Equipment Troubleshooting
  • Troubleshooting Skills
  • CNC Programming
  • CNC Machine Repair
  • G-Code
  • CNC Machine Setup & Changeover
  • Machine Setups for Production Runs

Machines & technologies you'll use:

  • CNC Lathe (2-4 axis) (Nakamura)
  • CNC Swiss Lathe (Citizen, Tsugami)
  • CAM Software (Mastercam, Esprit)
  • CNC Lathe (5+ axis) (Nakamura)