1

Mainframe Developer Jobs in Alabama (NOW HIRING)

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

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

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)

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

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

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

The Developer III will contribute directly to the Company's continued growth and success. This position is a Senior level role in our Product Development Group. In this role, the Software Developer ...

Koniag Management Solutions (KMS) is currently seeking a skilled Software Developer (Full Stack) to support, modernize, and migrate Line of Business applications within a secure Department of War ...

Koniag Management Solutions (KMS) is currently seeking a skilled Software Developer (Full Stack) to support, modernize, and migrate Line of Business applications within a secure Department of War ...

Koniag Management Solutions (KMS) is currently seeking a skilled Software Developer (Full Stack) to support, modernize, and migrate Line of Business applications within a secure Department of War ...

I2X Technologies is seeking a Software Engineer/Developer to support ongoing activities for a customer in Huntsville, AL . This position will be on-site and will require an active Secret. * Writing ...

I2X Technologies is seeking a Software Engineer/Developer to support ongoing activities for a customer in Huntsville, AL . This position will be on-site and will require an active Secret. * Writing ...

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 May 29, 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 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.

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.

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

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:
Infographic showing various Mainframe Developer job openings in Alabama as of May 2026, with employment types broken down into 46% Full Time, and 54% Contract. Highlights an 89% In-person, 2% Hybrid, and 9% Remote job distribution, with an average salary of $100,633 per year, or $48.4 per hour.
Software Developer

Software Developer

KODA Technologies Inc.

Huntsville, AL • On-site

Full-time

Posted 12 days ago


Job description

Software Developer
Company Overview:
KODA is a people-first company recognized as a five-time winner of Huntsville's Best Places to Work® Award, certified as a Great Place to Work®, and a Best Place for Working Parents®. KODA is a small business focused on solving complex engineering problems on national-priority projects in domains such as missile defense, hypersonics, DOD space, and civil space.
Our expertise spans Radar and Missile Development, Multi-Domain Operations, Flight and Ground Test Planning and Execution, Tactical Data Link Testing, Test Range Instrumentation, Systems Engineering and Integration, Model and Simulation Development, and Digital Engineering/Model-Based Systems Engineering.
The name KODA, a Native American word meaning 'allies', embodies our dedication to our customers and each other. Trust and integrity guide us in all we do. We prioritize our people, support national-priority missions, and give back to our community through the KODA Cares program. We offer competitive compensation, excellent benefits, and a commitment to professional growth. Join us and learn more at .
Position Overview:
KODA Technologies 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). MDA Ground Tests are critical in evaluating the performance of our nation's defense systems through a variety of Hardware-in-the-Loop (HWIL) and simulation-based tests.
As part of our software development team, you will collaborate closely with engineers and software developers to maintain .NET Framework web applications, design and code new .NET Core web applications, and maintain existing and design and code new .NET Core Web Services that support the scenario design process. We are actively modernizing our tools and processes, driving innovation and efficiency in our mission. We value creativity, collaboration, and a passion for continuous learning. This is an excellent opportunity to work on cutting-edge defense technologies while contributing to the security of our nation.
The ideal candidate will have a strong background in full-stack development, with hands-on experience in building and maintaining SQL database structures and web applications. You will work across the entire software development lifecycle, including analysis, design, implementation, testing, and deployment of applications.
Responsibilities:
  • Maintain ASP.NET Core Web Services that implement mathematical models of sensors and weapons systems.
  • Design, develop, and maintain web-based applications and web services used in the MDS Ground Test scenario design process.
  • Collaborate with cross-functional teams of engineers and developers to enhance and modernize tools and processes.
  • Participate in requirements gathering and interface directly with end-users to understand their needs and design solutions.
  • Perform full-stack development tasks including working with SQL databases, back-end services, and front-end UI components.
  • Apply best practices for software development, focusing on quality, scalability, and maintainability.
  • Ensure timely completion of tasks with a focus on excellence, even within tight deadlines.
  • Contribute to team knowledge and innovation by bringing new ideas and solutions to the table.
  • Work effectively in a fast-paced, collaborative team environment.

Requirments:
  • Bachelor's Degree in Software Engineering, Computer Science, or a related technical discipline.
  • 10-plus years of experience with full-stack development, including front-end technologies (HTML, CSS, JavaScript, ASP.NET, ASP.NET Core) and back-end development (C#, .NET Framework, .NET Core) with demonstrated ability to work on large-scale projects.
  • Familiarity with web service development
  • Ability to work with advanced math and physics, particularly vector mathematics
  • Proficiency in designing, implementing, and optimizing SQL database structures and queries.
  • Excellent problem-solving skills and the ability to adapt to new technologies quickly.
  • Ability to communicate effectively with end-users and technical teams to understand and meet user requirements.
  • Highly motivated, proactive, and committed to delivering quality work within deadlines.

Preferred Requirements:
  • Experience with Agile development methodologies.
  • Familiarity with Software Development Life Cycle (SDLC) processes and best practices.
  • Previous experience in the defense or aerospace industry is a plus, though not required.
  • Passion for working on mission-critical applications in a fast-paced environment.

Clearance: U.S. Citizenship and Active Secret Clearance is required
KODA Technologies Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, gender identity, sexual orientation, pregnancy, status as a parent, national origin, disability (physical or mental), family medical history or genetic information, political affiliation, military service, or other non-merit based factors. If you are unable to complete this application due to a disability, contact to ask for an accommodation or an alternative application process.