1

Senior Systems Programmer Jobs in Butler, PA (NOW HIRING)

Senior Manufacturing Engineer

Beaver, PA ยท On-site

$86K - $126K/yr

The Senior Manufacturing Engineer is responsible for leading manufacturing engineering initiatives that improve processes, equipment, and production systems while supporting business and financial ...

Senior Manufacturing Engineer

Beaver, PA ยท On-site

$86K - $126K/yr

The Senior Manufacturing Engineer is responsible for leading manufacturing engineering initiatives that improve processes, equipment, and production systems while supporting business and financial ...

Engineer Sr, Manufacturing

Warrendale, PA ยท On-site

$88K - $121K/yr

S., and the core of our innovative systems that today provides utility, industrial, and commercial ... The Senior Manufacturing Engineer is accountable for providing technical support for the assigned ...

The Senior Manufacturing Engineer - Automation will lead strategic engineering initiatives focused ... Systems Integration: Guide and support plant teams on machine connectivity and data acquisition ...

Senior Software Engineer

Cranberry Township, PA ยท On-site

$117K - $154K/yr

Job Summary As a Senior Software Engineer - Cloud Infrastructure, you will help build, operate, and ... This is a high-impact opportunity for an engineer who enjoys solving distributed-systems challenges ...

Senior Software Engineer

Cranberry Township, PA ยท On-site

$117K - $154K/yr

Job Summary As a Senior Software Engineer - Cloud Infrastructure, you will help build, operate, and ... This is a high-impact opportunity for an engineer who enjoys solving distributed-systems challenges ...

Showing results 21-40

Senior Systems Programmer information

See Butler, PA salary details

$32

$51

$73

How much do senior systems programmer jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for senior systems programmer in Butler, PA is $51.87, according to ZipRecruiter salary data. Most workers in this role earn between $42.88 and $59.18 per hour, depending on experience, location, and employer.

What is a senior systems programmer?

Senior Systems Programmers are experienced professionals who design, implement, and maintain low-level software that enables computer systems and hardware to function efficiently. They often work on operating systems, device drivers, and system utilities, ensuring optimal performance and stability. Their responsibilities may include troubleshooting complex system issues, optimizing code, and collaborating with other IT teams to support large-scale computing environments. Senior Systems Programmers typically have strong knowledge of languages like C, C++, and assembly, as well as deep understanding of operating system internals.

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

To thrive as a Senior Systems Programmer, you need strong expertise in computer science fundamentals, systems programming languages (like C/C++ or Assembly), and operating system internals, often backed by a relevant degree and significant experience. Proficiency with debugging tools, version control systems (such as Git), and familiarity with mainframe or server platforms are typically required, with certifications in specific technologies being advantageous. Analytical thinking, problem-solving, and effective communication are crucial soft skills for collaborating across teams and troubleshooting complex issues. These combined skills ensure robust, efficient, and secure system operations, which are critical for business continuity and technological advancement.

What are some common challenges faced by senior systems programmers, and how can they be addressed?

Senior Systems Programmers often encounter challenges such as managing complex legacy codebases, ensuring system scalability, and integrating new technologies with existing infrastructure. Addressing these challenges typically involves maintaining thorough documentation, collaborating closely with cross-functional teams, and staying current with industry best practices through ongoing learning. Proactive communication and effective troubleshooting skills are also essential for resolving issues efficiently and minimizing downtime.

What is the difference between Senior Systems Programmer vs Systems Analyst?

AspectSenior Systems ProgrammerSystems Analyst
CredentialsBachelor's in Computer Science or related, certifications like CompTIA or MicrosoftBachelor's in Information Systems, Business, or related; certifications vary
Work EnvironmentIT departments, software development teams, technical supportBusiness units, IT departments, client-facing roles
Employer & IndustryTech companies, large enterprises, government agenciesBusinesses across industries, consulting firms, government
Search & Comparison IntentTechnical skills, programming, system maintenanceBusiness processes, system requirements, user needs

The main difference is that Senior Systems Programmers focus on coding, maintaining, and optimizing computer systems and software, while Systems Analysts primarily analyze business needs and design system solutions. Both roles require technical knowledge, but their core responsibilities differ in scope and focus.

What cities near Butler, PA are hiring for Senior Systems Programmer jobs?

Cities near Butler, PA with the most Senior Systems Programmer job openings:

Senior Mechanical Engineer Nuclear

Westinghouse Electric Corporation

Cranberry Township, PA โ€ข On-site

$51.20 - $61.44/hr

Full-time

Re-posted 19 days ago


Job description

Senior Mechancial Engineer

Westinghouse Electric CompanyRock Hill, SC

Are you interested in being part of an innovative team that supports Westinghouse's mission to provide clean energy solutions? At Westinghouse, we recognize that our employees are our most valuable asset and we seek to identify, attract and recruit the most qualified talent while recognizing and encouraging the value of diversity in the global workplace.

About the role:

As a Senior Mechanical Engineer in the Operating Plants Mechanical Systems area, you will have the opportunity to:

  • Work with a multi-discipline team of engineers in the design, analysis, and evaluation of systems using engineering software, including support to lead engineers.
  • Apply engineering principles and engineering codes & standards, such as ASME and ANSI, to the design, analysis, and evaluation of systems.
  • Resolve technical issues for operating nuclear power plants, new plants (e.g., AP1000, eVinci), and other nuclear projects (e.g., fuel fabrication facilities).
Key Responsibilities:
  • Develop calculations and reports to document design and analysis results following ASME Section III code requirements and other international codes.
  • Work with engineers in other disciplines such as electrical and civil/structural.
  • Participate on project teams with internal and external representation.
  • Participate in customer and vendor meetings to present technical materials and justification of services and product designs.
  • Perform work within established scope, budgetary and schedule requirements.
Qualifications:
  • Bachelor of Science (B.S.) degree in Mechanical (preferred), Civil, Chemical, or Industrial Engineering.
  • Engineering in Training (EIT) license. Professional Engineer license.
  • 5 to 10 years of engineering experience.
  • Power industry (e.g., nuclear power plant) experience.

We are committed to transparency and equity in all of our people practices. The base salary range for this position, which is dependent upon experience, qualifications and skills, is estimated to be (($106,500 to $127,800)) per year.

#LI-Onsite

ID:qnkTyx