1

Senior Programmer Jobs in Pennsylvania (NOW HIRING)

Senior Programmer Analyst

Greenville, PA ยท On-site

$80 - $100/hr

Senior Programmer Analyst page is loaded## Senior Programmer Analystlocations: PA - East Greenvilletime type: Full timeposted on: Posted Todayjob requisition id: JR108792Our purpose is design for the ...

New

Senior Programmer Analyst

East Greenville, PA ยท On-site

$43.25 - $58.50/hr

MillerKnoll is dedicated to design for the good of humankind, and they are seeking a Senior Programmer Analyst to support manufacturing and ERP systems. This role involves designing, developing, and ...

The senior statistical programmer will gather and interpret user requirements for programming requests, retrieve required data, transform data into analysis/modeling datasets, and develop tables ...

Senior Statistical Programmer

North Wales, PA ยท On-site

$117 - $184.20/hr

The senior statistical programmer will gather and interpret user requirements for programming requests, retrieve required data, transform data into analysis/modeling datasets, and develop tables ...

Senior Programmer/Analyst

Altoona, PA ยท On-site

$90 - $120/hr

Programming support involves expertise in maintaining/developing applications including process and database design. While not an exhaustive list, expertise is required in the following programming ...

Posted today

You will work on existing projects with more senior developers until you have a grasp of the tool suite and gain domain expertise to take command of new or current tools. You bring the design and ...

next page

Showing results 1-20

Senior Programmer information

See Pennsylvania salary details

$13

$52

$72

How much do senior programmer jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for senior 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 programmer?

Senior Programmers are experienced software developers who take on advanced coding tasks and often provide technical leadership within their teams. They are responsible for designing, developing, and maintaining complex software systems, as well as mentoring junior developers. Senior Programmers typically have strong problem-solving skills, deep knowledge of programming languages, and experience with software architecture. They may also be involved in code reviews, setting best practices, and collaborating with other departments to deliver high-quality software solutions.

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

To thrive as a Senior Programmer, you need advanced proficiency in programming languages, solid software development experience, and often a relevant degree or equivalent expertise. Familiarity with frameworks, version control systems like Git, and agile development tools is typically required, and certifications in cloud platforms or specific technologies can be advantageous. Strong problem-solving, leadership, and communication skills enable effective collaboration and mentorship within development teams. These skills and qualities are crucial for delivering robust, scalable solutions and driving technical excellence in complex projects.

How do senior programmers typically mentor junior team members, and what impact does this have on team productivity?

Senior Programmers often play a key mentorship role by guiding junior developers through code reviews, pair programming, and sharing best practices. They provide technical leadership and help troubleshoot complex issues, ensuring code quality and knowledge transfer across the team. This mentorship not only fosters professional growth for junior members but also contributes to stronger team cohesion and faster problem-solving, ultimately boosting overall productivity and project success.

What is the difference between Senior Programmer vs Software Developer?

AspectSenior ProgrammerSoftware Developer
Required CredentialsBachelor's degree in Computer Science or related field; extensive coding experienceBachelor's degree often preferred; coding skills essential
Work EnvironmentDevelopment teams, project-based work, often in tech or software companiesSimilar environments; involved in designing, coding, testing software
Employer & Industry UsageUsed across tech, finance, healthcare, and other industries requiring software solutionsCommonly used in software firms, startups, and corporate IT departments

While both roles involve coding and software development, a Senior Programmer typically has more experience, takes on complex tasks, and may mentor junior staff. A Software Developer focuses on designing and building software applications, often with less emphasis on leadership or advanced technical oversight.

What do senior programmers do?

Senior programmers design, develop, and maintain software applications, often leading projects and mentoring junior team members. They analyze user requirements, write efficient code, troubleshoot issues, and ensure software quality using programming languages and development tools. Their role also involves reviewing code, optimizing performance, and collaborating with cross-functional teams to deliver technical solutions.

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

The most popular types of Programmer jobs in Pennsylvania are:

What cities in Pennsylvania are hiring for Senior Programmer jobs?

Cities in Pennsylvania with the most Senior Programmer job openings:

What are popular job titles related to Senior Programmer jobs in PA?

For Senior Programmer jobs in PA, the most frequently searched job titles are:

Infographic showing various Senior Programmer job openings in Pennsylvania as of August 2026, with employment types broken down into 80% Full Time, 12% Part Time, 7% Contract, and 1% Nights. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $108,997 per year, or $52.4 per hour.

Senior Programmer Analyst

Knoll Inc.

Greenville, PA โ€ข On-site

$80 - $100/hr

Other

Posted 3 days ago

New


Job description

Senior Programmer Analyst page is loaded## Senior Programmer Analystlocations: PA - East Greenvilletime type: Full timeposted on: Posted Todayjob requisition id: JR108792Our purpose is design for the good of humankind. Itโ€™s the ideal we strive toward each day in everything we do. Being a part of MillerKnoll means being a part of something larger than your work team, or even your brand. We are redefining modern for the 21st century. And our success allows MillerKnoll to support causes that align with our values, so we can build a more sustainable, equitable, and beautiful future for everyone.**GENERAL PURPOSE**The Senior Programmer Analyst is a seasoned individual contributor responsible for designing, developing, enhancing, and supporting **manufacturing and ERP systems**, with a strong emphasis on **JDE World** and plantโ€level operations. This role blends **deep manufacturing process knowledge** with **handsโ€on programming and ERP technical expertise** to support both dayโ€toโ€day production needs and strategic transformation initiatives.The role operates independently, partners closely with Manufacturing, Supply Chain, and Operations teams in East Greenville, and serves as a technical subjectโ€matter expert within the **JDE World and manufacturing systems landscape**.**ESSENTIAL FUNCTIONS*** Design, develop, test, and support software solutions supporting **manufacturing, plant operations, and supply chain processes**.* Provide handsโ€on technical support and enhancements for **JDE World**, including manufacturing, inventory, costing, order processing, and reporting functions.* Develop, maintain, and optimize **custom JDE World programs, reports, interfaces, and batch jobs**.* Translate shopโ€floor and business requirements into technical designs, system configurations, and productionโ€ready code.* Analyze currentโ€state (โ€œAsโ€Isโ€) manufacturing and **JDE World** processes and design futureโ€state (โ€œToโ€Beโ€) solutions that improve efficiency, accuracy, and reliability.* Troubleshoot and resolve complex **productionโ€critical issues** impacting JDE World transactions, integrations, and manufacturing execution.* Support ERP upgrades, patches, integrations, and modernization initiatives involving **JDE World** and downstream/upstream systems.* Participate in testing activities including unit testing, integrated testing, user acceptance testing (UAT), and production validation.* Create and maintain technical documentation, program specifications, and operational support materials.* Mentor and provide technical guidance to junior analysts and developers; perform code reviews as appropriate.* Collaborate with infrastructure, database, and integration teams to ensure system stability, performance, and data integrity.* Perform additional responsibilities as required to support manufacturing operations and business objectives.**TECHNICAL SKILLS & EXPERIENCE*** Strong experience supporting **JDE World** in a manufacturing environment.* Handsโ€on programming experience within ERP and manufacturing systems.* **RPG experience is a strong plus**, particularly within **JDE World** or manufacturing ERP environments.* Experience developing **JDE World reports, batch processes, interfaces, and custom enhancements**.* Solid understanding of **manufacturing business processes**, including production, inventory management, costing, and order execution.* Experience working with **ERP transactional data, master data, and production data**.* Proficiency with **SQL and relational databases**.* Understanding of the full **Software Development Lifecycle (SDLC)** in an enterprise manufacturing context.**QUALIFICATIONS*** Bachelorโ€™s degree in Computer Science, Information Systems, Engineering, or equivalent professional experience.* Typically **7+ years** of progressive experience as a Programmer Analyst, Systems Analyst, or similar role.* Demonstrated experience supporting **manufacturing plants and JDE World systems**.* Strong analytical, problemโ€solving, and troubleshooting skills.* Ability to work independently while managing multiple priorities in a productionโ€critical environment.* Strong communication skills with the ability to translate technical concepts for manufacturing and business partners.**IP3 CAREER LEVEL ALIGNMENT*** Seniorโ€level individual contributor with deep domain expertise.* Owns and executes work independently within the manufacturing / **JDE World** domain.* Manages defined systems, applications, or processes endโ€toโ€end.* Provides mentoring and technical guidance without formal people management responsibilities.Simply put, we hire qualified applicants representing a wide range of backgrounds and abilities. MillerKnoll is comprised of people of all abilities, gender identities and expressions, ages, ethnicities, sexual orientations, veterans from every branch of military service, and more. Here, you can bring your whole self to work. Weโ€™re committed to equal opportunity employment, including veterans and people with disabilities.This organization participates in E-Verify Employment Eligibility Verification. In general, MillerKnoll positions are closed within 45 days and are open for applications for a minimum of 5 days. We encourage our prospective candidates to submit their application(s) expediently so as not to miss out on our opportunities. We frequently post new opportunities and encourage prospective candidates to check back often for new postings.MillerKnoll complies with applicable disability laws and makes reasonable accommodations for applicants and employees with disabilities. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact MillerKnoll Talent Acquisition at careers\_help@millerknoll.com. #J-18808-Ljbffr