1

Senior Systems Programmer Jobs in Bessemer, AL (NOW HIRING)

The Systems Programmer I role involves supporting and administering these systems, as well as ... more senior team members to perform patching, upgrades, and complex issue resolutions. • ...

Senior Electrical/Control System Engineer

Hoover, AL · On-site

$90 - $150/hr

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

Senior Electrical/Control System Engineer At SJE , we are more than a company -- we are a family of ... We design, build, and implement customized automation and control systems for highly complex ...

Senior Electrical/Control System Engineer

Hoover, AL · On-site

$100 - $140/hr

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

Senior Electrical/Control System Engineer At SJE , we are more than a company -- we are a family of ... We design, build, and implement customized automation and control systems for highly complex ...

Senior Electrical/Control System Engineer

Hoover, AL · On-site

$100K - $131K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

We design, build, and implement customized automation and control systems for highly complex ... A Sr. Electrical/Control System Engineer is responsible for efficiently designing, managing ...

Senior Electrical/Control System Engineer

Hoover, AL · On-site

$100K - $131K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

We design, build, and implement customized automation and control systems for highly complex ... A Sr. Electrical/Control System Engineer is responsible for efficiently designing, managing ...

Senior Electrical/Control System Engineer

Hoover, AL · On-site

$94K - $123K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

We design, build, and implement customized automation and control systems for highly complex ... A Sr. Electrical/Control System Engineer is responsible for efficiently designing, managing ...

next page

Showing results 1-20

Senior Systems Programmer information

See Bessemer, AL salary details

$31

$51

$72

How much do senior systems programmer jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for senior systems programmer in Bessemer, AL is $51.39, according to ZipRecruiter salary data. Most workers in this role earn between $42.50 and $58.61 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.

Full-time

Medical, Retirement, PTO

Re-posted 25 days ago


Genuine Parts Company rating

7.3

Company rating: 7.3 out of 10

Based on 60 frontline employees who took The Breakroom Quiz

212th of 421 rated retail wholesalers


Job description

Systems Programmer I

SUMMARY:

Under close supervision the Systems Programmer I maintain the integrity, performance, and availability of all mainframes, Linux, and/or AS400 systems software; installs, administers, and provides problem resolution support for the mainframe, Linux, and/or AS400 system software and third-party productivity tools.

You must be eligible to work in the US without Visa Sponsorship.

JOB DUTIES

  • Assists in the support, maintenance, and implementation of network, messaging, data/voice infrastructure, servers, and storage equipment within the IT data center.
  • Conducts end-user support tasks, administrative account changes, and basic end-user troubleshooting.
  • Works with more senior team members to perform patching, upgrades, and complex issue resolutions.
  • Identifies and resolves routine product related problems; assumes control of time-critical calls or issues.
  • Research ongoing problems utilizing all information available, equipment histories, and remote support status files.
  • Implements design solutions to keep up with and accommodate unified communications expansion.
  • Performs other duties as assigned.

EDUCATION & EXPERIENCE

Typically requires a bachelor's degree and zero (0) to two (2) years of related experience or an equivalent combination.

KNOWLEDGE, SKILLS, ABILITIES

  • Knowledge of appropriate networks, products, and protocols.
  • Knowledge of Unix, Windows NT/2000/98, Internet Security, Oracle ERP.
  • Knowledge of associate database/software/documentation.
  • Strong technical aptitude.
  • Troubleshooting skills.

PHYSICAL DEMANDS: Will be required to participate in 24 x 7 on-call rotation.

LICENSES & CERTIFICATIONS:

SUPERVISORY RESPONSIBILITY:

BUDGET RESPONSIBILITY:

COMPANY INFORMATION: Motion offers an excellent benefits package which includes options for healthcare coverage, 401(k), tuition reimbursement, vacation, sick, and holiday pay.

DISCLAIMER: This job description illustrates the general nature and level of work performed by employees within this job classification. It is not intended to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and skills required. Management retains the right to add or modify duties at any time.

Not the right fit? Let us know you're interested in a future opportunity by joining our Talent Community on jobs.genpt.com or create an account to set up email alerts as new job postings become available that meet your interest!

GPC conducts its business without regard to sex, race, creed, color, religion, marital status, national origin, citizenship status, age, pregnancy, sexual orientation, gender identity or expression, genetic information, disability, military status, status as a veteran, or any other protected characteristic. GPC's policy is to recruit, hire, train, promote, assign, transfer and terminate employees based on their own ability, achievement, experience and conduct and other legitimate business reasons.


What Genuine Parts Company employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom