1

Senior Programmer Jobs in Pelham, AL (NOW HIRING)

Senior Systems Engineer III - CICS Systems Programmer Overview We are seeking a Senior Systems Engineer III - CICS Systems Programmer to support the integrity, performance, configuration ...

CMM Programmer

Birmingham, AL · On-site

$45 - $55/hr

Senior CMM Programmer - Aerospace & Defense Manufacturing We are partnering with a rapidly growing precision manufacturer serving the aerospace, defense, medical device, and other high-precision ...

CMM Programmer

Birmingham, AL · On-site

$45 - $55/hr

Senior CMM Programmer - Aerospace & Defense Manufacturing We are partnering with a rapidly growing precision manufacturer serving the aerospace, defense, medical device, and other high-precision ...

CMM Programmer

Birmingham, AL · On-site

$45 - $55/hr

Senior CMM Programmer - Aerospace & Defense Manufacturing We are partnering with a rapidly growing precision manufacturer serving the aerospace, defense, medical device, and other high-precision ...

CMM Programmer

Birmingham, AL · On-site

$45 - $55/hr

Senior CMM Programmer - Aerospace & Defense Manufacturing We are partnering with a rapidly growing precision manufacturer serving the aerospace, defense, medical device, and other high-precision ...

Senior Quality Engineer

Vance, AL

$79K - $107K/yr

QUALITY MANAGEMENT SYSTEMS SENIOR ENGINER VANCE, AL - TUSCALOOSA PLANT As a member of the Quality team, the Senior Quality Engineer will be responsible for application, sustaining, improving and ...

Senior Quality Engineer

Vance, AL · On-site

$79K - $107K/yr

QUALITY MANAGEMENT SYSTEMS SENIOR ENGINER VANCE, AL - TUSCALOOSA PLANT As a member of the Quality team, the Senior Quality Engineer will be responsible for application, sustaining, improving and ...

Senior CNC Programmer

Birmingham, AL · On-site

$90 - $120/hr

CNC Programmer / Manufacturing Engineer We're hiring a CNC Programmer for a modern, engineering-driven manufacturing company focused on aerospace, defense, and other highly complex precision-machined ...

Senior Pavement Engineer

Birmingham, AL · On-site

$73.28 - $113.26/hr

... Senior Pavement Engineers to join our growing pavement consultancy team. Our team is involved in a wide range of projects around the world, designing highways, airports, ports and industrial ...

Showing results 21-40

Senior Programmer information

See Pelham, AL salary details

$12

$48

$66

How much do senior programmer jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for senior programmer in Pelham, AL is $48.02, according to ZipRecruiter salary data. Most workers in this role earn between $40.38 and $57.40 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 Pelham, AL?

The most popular types of Programmer jobs in Pelham, AL are:

What cities near Pelham, AL are hiring for Senior Programmer jobs?

Cities near Pelham, AL with the most Senior Programmer job openings:

Infographic showing various Senior Programmer job openings in Pelham, AL as of August 2026, with employment types broken down into 83% Full Time, 7% Part Time, 9% Contract, and 1% Nights. Highlights an 88% Physical, 2% Hybrid, and 10% Remote job distribution, with an average salary of $99,879 per year, or $48 per hour.

CICS Systems Programmer

Vaco LLC

Birmingham, AL • On-site

Other

Dental, Vision, Retirement

Posted 8 days ago


Job description

Senior Systems Engineer III - CICS Systems Programmer Overview We are seeking a Senior Systems Engineer III - CICS Systems Programmer to support the integrity, performance, configuration, documentation, and reliability of server operating systems, hardware, storage, and/or application software within an assigned area of responsibility. This role is well suited for someone with strong mainframe, systems programming, troubleshooting, documentation, audit, disaster recovery, and performance management experience. Primary Responsibilities Maintain and monitor usage, performance, and resources for assigned systems, hardware, storage, and/or application software. Troubleshoot day-to-day technical issues related to assigned systems and platforms. Develop, configure, customize, document, and modify system configurations. Support patching and version maintenance activities. Schedule testing and maintain documentation related to audit requirements and disaster recovery planning. Maintain technical documentation for assigned software, hardware management tools, and appliances. Participate in audit and disaster recovery practices and activities. Participate in root-cause problem analysis across technology and business areas as needed. Perform capacity planning and performance tuning activities for assigned areas of responsibility. Assist in developing entry-level personnel through mentoring, technical training, and related support. Required Qualifications Seven years of experience in one or more of the following areas: system administration on Windows, Unix, or another distributed platform; systems programming on a mainframe platform; storage management within a large SAN environment; software development; internal audit; or information security. In lieu of seven years of experience, a bachelor's degree and five years of experience in one or more of the same areas is acceptable. Experience demonstrating strong logical reasoning, problem-solving, and analytical skills. Ability to translate technical knowledge in a way that supports another person's understanding. Experience working with team members, team leads, end users, business partners, and management during day-to-day operations and project-based activities. Ability to help ensure software and hardware functionality, performance, and availability. Willingness to develop and train entry-level staff on operational and systems management tasks related to the area of expertise. Experience managing day-to-day operational workload and assigned projects within established deadlines and timeframes. Organizational skills to work with vendors and notify management and team members of pending patches, upgrades, and functionality enhancements. Experience maintaining and monitoring usage, performance, and resources while troubleshooting day-to-day issues. Strong written and verbal communication skills. Experience documenting initial system configuration, change management, audit, disaster recovery, and business continuity information while keeping required system documentation up to date. Preferred Qualifications Bachelor's degree in IT or a related field. Advanced-level certification in mainframe, Db2 database, network, UNIX/Linux, or storage designations in a systems engineering track. Experience leading mid-scale IT infrastructure projects. Experience working in an IBM z/OS mainframe environment. Knowledge of CICS architecture, internal interfaces, and resource management. CICS systems programming experience. SMP/E experience. CICSPlex configuration and management experience. Understanding of common mainframe utilities and programming languages such as COBOL, JCL, SQL, and REXX. Performance and capacity management experience using BMC tools. CICS application programming experience. Familiarity with other core mainframe products such as Db2 and MQ. BMC tools support experience, including installation, configuration, and maintenance. Automation development experience using languages and tools such as REXX, Python, YAML, and Ansible. Ideal Candidate Experienced in supporting complex systems environments with a focus on reliability, performance, and availability. Comfortable troubleshooting operational issues and participating in root-cause analysis. Strong documentation habits across configuration, change management, audit, disaster recovery, and business continuity activities. Able to work with both technical and non-technical stakeholders across day-to-day operations and project work. Interested in mentoring and helping entry-level staff grow technically. Determining compensation for this role (and others) at Vaco/Highspring depends upon a wide array of factors including but not limited to the individual’s skill sets, experience and training, licensure and certifications, office location and other geographic considerations, as well as other business and organizational needs. With that said, as required by local law in geographies that require salary range disclosure, Vaco/Highspring notes the salary range for the role is noted in this job posting. The individual may also be eligible for discretionary bonuses, and can participate in medical, dental, and vision benefits as well as the company’s 401(k) retirement plan. Additional disclaimer: Unless otherwise noted in the job description, the position Vaco/Highspring is filing for is occupied. Please note, however, that Vaco/Highspring is regularly asked to provide talent to other organizations. By submitting to this position, you are agreeing to be included in our talent pool for future hiring for similarly qualified positions. Submissions to this position are subject to the use of AI to perform preliminary candidate screenings, focused on ensuring minimum job requirements noted in the position are satisfied. Further assessment of candidates beyond this initial phase within Vaco/Highspring will be otherwise assessed by recruiters and hiring managers. Vaco/Highspring does not have knowledge of the tools used by its clients in making final hiring decisions and cannot opine on their use of AI products. EEO Notice Vaco by Highspring is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race (including but not limited to traits historically associated with race such as hair texture and hair style), color, sex (includes pregnancy or related conditions), religion or creed, national origin, citizenship, age, disability, status as a veteran, union membership, ethnicity, gender, gender identity, gender expression, sexual orientation, marital status, political affiliation, or any other protected characteristics as required by federal, state or local law. Vaco by Highspring and its parents, affiliates, and subsidiaries are committed to the full inclusion of all qualified individuals. As part of this commitment, Vaco by Highspring and its parents, affiliates, and subsidiaries will ensure that persons with disabilities are provided reasonable accommodations. 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 HR@vaco.com . Vaco by Highspring also wants all applicants to know their rights that workplace discrimination is illegal. Representation Notice By submitting to this position, you agree that you will be giving Vaco by Highspring the exclusive right to present your as a candidate for the foregoing employment opportunity. You further agree that you have represented information about yourself accurately and have not affirmatively misrepresented your qualifications. You also agree to maintain as confidential, to the fullest extent permitted by law, any information you learn from Vaco by Highspring about the position and you will limit disclosure of information about the position only to the extent necessary to perform any obligations in furtherance of your application. In exchange, Vaco by Highspring agrees to exercise reasonable efforts to represent you through all solicitation, job screening and resume dispersal. For residents of Ontario, Canada: Based on Highspring’s discussions with its Client, Highspring’s understanding is that this position for employment is a current vacancy (either through Highspring as a contractor or with the client directly). Privacy Notice Vaco by Highspring and its parents, affiliates, and subsidiaries (“we,” “our,” or “Vaco by Highspring”) respects your privacy and are committed to providing transparent notice of our policies. California residents may access Vaco by Highspring HR Notice at Collection for California Applicants and Employees here. Virginia residents may access our state specific policies here. Residents of all other states may access our policies here. Canadian residents may access our policies in English here and in French here. Residents of countries governed by GDPR may access our policies here. Additionally, submissions to this position are subject to the use of AI to perform preliminary candidate screenings, focused on ensuring minimum job requirements noted in the position are satisfied. More details about Vaco by Highspring’s use of AI can be found here (https://www.highspring.com/ai-use-notices/). Further assessment of candidates beyond this initial phase will be conducted by recruiters and hiring managers. Vaco by Highspring does not know and cannot opine on if its client’s use of AI products in hiring. Pay Transparency Notice Determining compensation for this role (and others) at Vaco by Highspring depends upon a wide array of factors including but not limited to: the individual’s skill sets, experience and training; licensure and certification requirements; office location and other geographic considerations; other business and organizational needs. With that said, as required by local law, Vaco by Highspring believes that the following salary range referenced above reasonably estimates the base compensation for an individual hired into this position in geographies that require salary range disclosure. The individual may also be eligible for discretionary bonuses.

Vaco logo

About Vaco

Sourced by ZipRecruiter

Vaco delivers critical talent solutions to companies in the areas of consulting, project resources, executive search, direct hire and strategic staffing with expertise in numerous areas including accounting and finance, technology and operations. Vaco's family of brands includes Pivot Point Consulting, a best in KLAS health care IT solutions provider; Focus Search Partners, a retained executive search practice; and MorganFranklin Consulting, Vaco's methodology-driven global consulting platform. Since its founding in 2002, Vaco has grown to serve more than 12,000 clients across the globe with more 9,800 employees. Vaco has been named to Inc. magazine's list of the fastest-growing private companies for the past 15 years and was named to Forbes' 2018-2021 lists of America's Best Recruiting Firms.

Industry

Recruiting and staffing services

Company size

5,001 - 10,000 Employees

Headquarters location

Brentwood, TN, US

Year founded

2002

Social media