1

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

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 ...

Provides business systems design, analysis and programming services to modify existing programs and ... senior levels for resolution. * 9. This position is full-time and may require after hours or ...

New

Sr Engineer (Electrical)

Warrendale, PA · On-site

$104K - $136K/yr

The Senior Engineer performs Electrical Engineering tasks for the life-cycle management for on-market Infusion Pump system. Requires working in a team environment with cross-functional team members ...

Showing results 41-60

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 20, 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 Software Engineer

NetApp, Inc.

Cranberry Township, PA • On-site

$117K - $154K/yr

Full-time

Medical, Life, Retirement, PTO

Re-posted 13 days ago


NetApp rating

9.4

Company rating: 9.4 out of 10

Based on 5 frontline employees who took The Breakroom Quiz

2nd of 494 rated business services


Job description

Job Summary
As a Senior Software Engineer - Cloud Infrastructure, you will help build, operate, and scale mission-critical cloud services that support NetApp's SaaS and IaaS offerings. You will work across the full service lifecycle-from design and deployment through production operations and continuous improvement-at the intersection of software engineering, infrastructure, and operations.
You will improve reliability, scalability, and operational efficiency through automation, observability, and strong engineering practices. This role supports cloud-native services built on microservices and Kubernetes-based architectures and partners closely with NetApp teams and cloud providers including Microsoft Azure.
This is a high-impact opportunity for an engineer who enjoys solving distributed-systems challenges, eliminating operational toil, and improving the resilience, performance, and security of cloud services at scale.
Responsibilities
  • Build automation to improve operational efficiency and reduce risk.
  • Improve reliability, scalability, and deployment velocity for cloud services.
  • Troubleshoot complex production issues across the full stack.
  • Lead incident response and root cause analysis for critical service events.
  • Monitor and optimize service health, availability, latency, and performance.
  • Operate Kubernetes- and container-based cloud infrastructure.
  • Provide advanced tier 2/3 support for cloud data services.
  • Strengthen security posture and resolve complex security issues.
  • Create and maintain runbooks and operational documentation.
  • Influence architecture and implementation decisions through production insight.

Job Requirements
  • U.S. Citizenship or Permanent Residence with Green Card status mandatory.
  • 8+ years of experience in software, infrastructure, or site reliability engineering.
  • Full-Stack Engineer Experience Required.
  • Strong coding / scripting skills in Python, Go, or PowerShell.
  • Deep experience with Linux, Kubernetes, containers, and distributed systems.
  • Experience with Azure, AWS, or Google Cloud.
  • Experience using Artificial Intelligence to accelerate automation development and optimize processes. Ability to derive actionable business intelligence from structured and unstructured logs, events, traces, and metrics using AI and MCP-enabled agentic workflows.
  • Strong understanding of DevOps / SRE practices.
  • Excellent troubleshooting skills across infrastructure and application layers.

Education
Bachelor of Science Degree in Computer Science, a master's degree; or equivalent experience is required.
Compensation:
The target salary range for this position is 196,350 - 292,600 USD. The salary offered will be determined by the candidate's location, qualifications, experience, and education and may be outside of this range. Final compensation packages are competitive and in line with industry standards, reflecting a variety of factors, and include a comprehensive benefits package. This may cover Health Insurance, Life Insurance, Retirement or Pension Plans, Paid Time Off, various Leave options, Performance-Based Incentives, employee stock purchase plan, and/or restricted stocks (RSU's), with all offerings subject to regional variations and governed by local laws, regulations, and company policies. Benefits may vary by country and region, and further details will be provided as part of the recruitment process.

What NetApp employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom