1

Mainframe Developer Jobs in Alabama (NOW HIRING)

Acts as a liaison between developers, infrastructure, and project management resources to plan ... Must have a strong working knowledge of O Mainframe Environment O Windows Servers O Linux and UNIX ...

Acts as a liaison between developers, infrastructure, and project management resources to plan ... Mainframe Environment O Windows Servers O Linux and UNIX systems O iSeries-AS/400 O Scheduling ...

Why CODEplus CODEplus is a software engineering and modernization company with over 31 years supporting federal agencies including DoD, NASA, DOE, NRC, and USPS. We combine the agility and innovation ...

SW Engineer Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time Minimum Clearance Required: Secret Clearance Level Must Be Able to Obtain: None Potential for Remote Work: ORA_ON_SITE ...

Software Engineer II SUMMARY: Under general supervision, the Software Engineer II develops information systems by designing, developing, and installing software solutions, and testing. This position ...

SW Engineer Schedule: Full-Time Shift: Day Job Travel: No Minimum Clearance Required: Secret Clearance Level Must Be Able to Obtain: None Potential for Remote Work: ORA_ON_SITE Description We are ...

AV is seeking a skilled and highly motivated Software Developer with 5-10 years of experience to join our team supporting Ground Test scenario design for the Missile Defense Agency. The Ground Test ...

Be Seen First

Software Developer

Huntsville, AL · On-site

$130K - $160K/yr

ISSAC is seeking a highly motivated and skilled Software Developer to join our team supporting the Missile Defense System (MDS) Ground Test (GT) scenario design for the Missile Defense Agency (MDA)

Application Developer Location: 3535 Colonnade Parkway, Birmingham, AL 35243 {Hybrid} Duration: 1 Year Client: Alabama Power Position Overview The Application Developer is responsible for designing ...

DESE Research, Inc. is seeking a highly motivated and skilled Software Developer to join our team supporting aerospace vehicle programs in a fast-paced, customer-facing environment. This role ...

next page

Showing results 1-20

Mainframe Developer information

See Alabama salary details

$9

$48

$65

How much do mainframe developer jobs pay per hour?

As of Jun 19, 2026, the average hourly pay for mainframe developer in Alabama is $48.38, according to ZipRecruiter salary data. Most workers in this role earn between $42.69 and $54.90 per hour, depending on experience, location, and employer.

What is the salary of a mainframe developer?

The salary of a mainframe developer typically ranges from $70,000 to $120,000 annually, depending on experience, location, and certifications. Senior roles or those with specialized skills in COBOL, JCL, or mainframe security may earn higher compensation.

What is the difference between Mainframe Developer vs Mainframe Analyst?

AspectMainframe DeveloperMainframe Analyst
Primary RoleDesigning, coding, and testing mainframe applicationsAnalyzing and maintaining existing mainframe systems
Skills & CertificationsCOBOL, JCL, DB2, certifications like IBM Certified DeveloperCOBOL, JCL, system analysis, troubleshooting skills
Work EnvironmentDevelopment teams, coding in mainframe environmentsSupport teams, system analysis, user support
Industry UsageFinancial services, insurance, government agenciesFinancial institutions, healthcare, government agencies

While Mainframe Developers focus on creating and implementing mainframe applications, Mainframe Analysts primarily analyze, troubleshoot, and maintain existing systems. Both roles require similar technical skills and often work within the same industries, but their core responsibilities differ in development versus support and analysis.

Is mainframe hard to learn?

Mainframe development can be challenging for beginners due to its specialized programming languages like COBOL and its unique environment. However, with dedicated training and practice, many developers can acquire the necessary skills to work effectively on mainframe systems.

What are some common challenges Mainframe Developers face when integrating legacy systems with modern applications?

Mainframe Developers often encounter challenges such as ensuring compatibility between legacy systems and newer technologies, managing data migration without disrupting business operations, and maintaining the security of sensitive data. Effective communication with cross-functional teams, such as application developers and infrastructure engineers, is essential to address these challenges. Staying updated on both mainframe and modern programming practices helps ease integration and ensures long-term system reliability.

Is mainframe still in demand?

Mainframe developers are still in demand due to the continued reliance of many large organizations on mainframe systems for critical operations. Skills in COBOL, JCL, and mainframe security are valuable, and demand persists in industries like finance, insurance, and government. However, the overall number of roles is smaller compared to other modern development environments.

What are Mainframe Developers?

Mainframe Developers are specialized software engineers who design, develop, maintain, and troubleshoot applications on mainframe computer systems, such as IBM's z/OS. They typically work with languages like COBOL, JCL, and CICS, and are responsible for ensuring the performance, security, and reliability of mission-critical business applications. Mainframe Developers are commonly employed in industries like banking, insurance, and government, where large-scale, high-volume transaction processing is essential.

What are the key skills and qualifications needed to thrive as a Mainframe Developer, and why are they important?

To thrive as a Mainframe Developer, you need expertise in programming languages such as COBOL, JCL, and SQL, along with a strong understanding of mainframe operating systems and batch processing concepts. Familiarity with tools like IBM z/OS, DB2, CICS, and version control systems is typically required, and certifications from IBM or related organizations can be beneficial. Strong problem-solving abilities, attention to detail, and effective communication skills help Mainframe Developers excel in troubleshooting and collaborating with cross-functional teams. These skills are crucial for maintaining, optimizing, and modernizing legacy systems that are vital to many large organizations’ operations.

Can mainframe be replaced by AI?

Mainframe developers work with large-scale, legacy systems that require specialized knowledge of mainframe environments, programming languages, and security protocols. While AI can automate certain tasks like code analysis and testing, it is unlikely to fully replace mainframe developers due to the complexity and critical nature of mainframe systems. Instead, AI tools are used to augment their work and improve efficiency.
What are popular job titles related to Mainframe Developer jobs in Alabama? For Mainframe Developer jobs in Alabama, the most frequently searched job titles are:
What job categories do people searching Mainframe Developer jobs in Alabama look for? The top searched job categories for Mainframe Developer jobs in Alabama are:
What cities in Alabama are hiring for Mainframe Developer jobs? Cities in Alabama with the most Mainframe Developer job openings:
Production Control Analyst

Production Control Analyst

Protective

Birmingham, AL

$70K - $102K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 10 days ago


Protective Life rating

9.1

Company rating: 9.1 out of 10

Based on 14 frontline employees who took The Breakroom Quiz

24th of 261 rated insurance


Job description

The work we do has an impact on millions of lives, and you can be a part of it.
We help protect our customers against life's uncertainties. Regardless of where you work within the company, you'll be helping provide protection and peace of mind when our customers need it most.

An IT Analyst on the Production Control team is responsible for working within the team, other IT teams, and Application Development teams to coordinate, track and move "in good order" changes into the environment following change management/release management and quality control procedures.  This position will lead efforts to standardize version control practices, policies, and tools in the various environments the team supports. 
Responsibilities:

Change, Release and Deployment Management 

  • Manage the IT service management lifecycle to enable beneficial changes to be made with minimum disruption to IT services.
  • Work with IT leadership, Application Development, Infrastructure and other IT resource areas to define and communicate the change, release and deployment process.
  • Execute deployment process to move 'in good order' changes into the various environments following change management / release management and quality control procedures for Model and Production environments.
  • Responsible for managing the workload from service ticket requests, service outages, change control, and other related projects.
  • Acts as a liaison between developers, infrastructure, and project management resources to plan changes to the various system and applications.
  • Provide leadership for formal change management meetings and processes, including management of the forward schedule of change
  • Lead efforts to standardize deployment processes, policies and on the various environments
  • Prepares jobs for processing:
    • Prepares complex jobs on in model and production environments. 
    • Works with development teams to prepare or revise job schedules as necessary.

 

Strategy & Planning

Provides consultation to application development teams regarding change management requirements and provides recommendations for both the design and action plans for code promotion and new application/system integration. 

Coordinates with other Infrastructure teams to configure, install, maintain, and upgrade company's various system environments.

Must have a strong working knowledge of

O Mainframe Environment

O Windows Servers

O Linux and UNIX systems

O iSeries-AS/400

O Scheduling Tools

O Powershell

Ensures high level integration of application development with IT policies and strategies.

O SOX, IT governance, data strategy, security, and other IT functions.

Makes and executes on well-thought-out decisions on the most complex or ambiguous issues.

Production Support

Participates in outage situations and collaborates with other IT teams to restore the production environment. 

Resolves problems in model/production by diagnosing system/application and takes corrective action. 

Assesses and monitors operating environment for performance, capacity and system availability.  Makes recommendations for changes as needed.

Disaster Recovery

Partner with Application Development, Infrastructure, and BCP teams to help develop/ maintain Application Recovery Plans

Participate in DR exercises with the BCP coordinator and the Application Development teams 

In event of a disaster:

Coordinate with DR Coordinator and senior leadership on recovery plans

Validate application, infrastructure, data readiness based on application priority determined by BCP plan and senior leadership.

Once application readiness is confirmed, coordinate activities to restart application processing.

Work Experience, Education, Certification / Training Required:
  • Associate, Bachelor's Degree or equivalent work experience required.
  • Greater than 2 years of professional IT experience in an organization with complex, multi-tiered technical solutions including a mainframe.  
  • Minimum of 2 years' experience with a change control processes.
  • Strong understanding of Distributed Systems environments.
  • Minimum of 2 years working with scheduling and change/release management software.
Knowledge, Skills and Abilities Required:
  • Strong technical and analytical skills with a track record of resolving complex issues.
  • Broad work history and knowledge of the following technologies and their uses:
  • Windows Server, UNIX, Linux, iSeries-AS/400, BMC Control M, Workload Automation Tools, powershell.
  • Excellent organizational skills.
  • Highly self-motivated with ability to work independently.
  • Excellent oral and written communications skills including the development of procedural documentation and meeting materials.
  • Has the ability to work effectively under very tight deadline pressures as well as plan, schedule, and execute multiple concurrent activities.
  • Strong customer service orientation.
  • Knowledge of scheduling and change technologies. 
  • On-call availability. Once every six weeks
$70,000 - $102,667 a year
Protective's targeted salary range for this position is $70,000 to $102,667. Actual salaries may vary depending on factors, including but not limited to, job location, skills, and experience. The range listed is just one component of Protective's total compensation package for employees. 
Employee Benefits:  
We aim to protect the wellbeing of our employees and their families with a broad benefits offering. In addition to offering comprehensive health, dental and vision insurance, we support emotional wellbeing through mental health benefits and an employee assistance program. Work/life balance is important and Protective offers a variety of paid time away benefits (e.g., paid time off, paid parental leave, short-term disability, and a cultural observance day). The financial health of our employees is just as important as physical and emotional health.  Some of the financial wellbeing benefits include contributions to healthcare accounts, a pension plan, and a 401(k) plan with Company matching. All employees are encouraged to protect their overall wellbeing by engaging in ProHealth Rewards, Protective's platform to improve wellbeing while earning cash rewards.   

Eligibility for certain benefits may vary by position in accordance with the terms of the Company's benefit plans.

Accommodations for Applicants with a Disability:
If you require an accommodation to complete the application and recruitment process due to a disability, please email [email protected]. This information will be held in confidence and used only to determine an appropriate accommodation for the application and recruitment process.

Please note that the above email is solely for individuals with disabilities requesting an accommodation.  General employment questions should not be sent through this process.

We are proud to be an equal opportunity employer committed to being inclusive and attracting, retaining, and growing an inclusive workforce.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job

What Protective Life employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom