1

Mainframe Software Developer Jobs in South Carolina

SAP Programming Consultant

Columbia, SC · On-site

$58.25 - $79.50/hr

... support of SAP ABAP software specifically related to SAP's ECC finance and treasury areas ... Candidate must have extensive knowledge of ADABAS/Natural development, MVS mainframe COBOL & JCL ...

This senior expert level software architect position will be responsible for system analysis, high ... The Web Services Developer is responsible for assessing, designing, developing, supporting and ...

At least 4 years of experience in Java, J2EE or Mainframes systems and experience in software development life cycle including Application Maintenance and Production Support * At least 4 years of ...

IT Project Manager

Fort Mill, SC

$86K - $102K/yr

... and engineering solution services from past 16 years. Saxon global specializes in Business ... general mainframe, midrange, network and desktop technologies; computer software includes ...

Field Service Technician

Columbia, SC · On-site

$19 - $21/hr

  • Medical

  • Retirement

  • PTO

Field Engineer? Service Technician? Or do you want to start a career in this field? Are you tech ... Familiarity with large servers, mainframe computers, and imaging software. * A+ Certification ...

Showing results 41-60

Mainframe Software Developer information

See South Carolina salary details

$9

$49

$67

How much do mainframe software developer jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for mainframe software developer in South Carolina is $49.53, according to ZipRecruiter salary data. Most workers in this role earn between $43.70 and $56.20 per hour, depending on experience, location, and employer.

What is a mainframe software developer?

A Mainframe Software Developer is an IT professional who designs, develops, tests, and maintains software applications that run on mainframe computers. These developers typically work with programming languages such as COBOL, JCL, and Assembler, and are responsible for ensuring the performance and reliability of critical business systems used by large organizations. Mainframe Software Developers often collaborate with business analysts, project managers, and other IT staff to support and enhance legacy systems, as well as to integrate new technologies with existing mainframe infrastructure.

What are the key skills and qualifications needed to thrive as a mainframe software developer?

To thrive as a Mainframe Software Developer, you need expertise in COBOL, JCL, mainframe operating systems (such as z/OS), and a background in computer science or related fields. Familiarity with mainframe tools like IBM CICS, DB2, and version control systems, along with certifications such as IBM Certified System Programmer, is highly valued. Strong analytical thinking, problem-solving abilities, and effective communication set standout professionals apart in this field. These skills ensure the maintenance of critical legacy systems, support for business operations, and seamless integration with modern technologies.

How does a mainframe software developer typically collaborate with cross-functional teams in a modern IT environment?

Mainframe Software Developers frequently work with cross-functional teams that include business analysts, system architects, QA testers, and DevOps engineers. Collaboration often involves participating in daily stand-ups, code reviews, and joint problem-solving sessions to ensure seamless integration of mainframe applications with newer technologies. Developers also play a key role in translating business requirements into robust mainframe solutions, and may be involved in mentoring junior developers or coordinating with offshore teams. This collaborative environment helps ensure that legacy systems remain aligned with evolving business needs and IT strategies.

What is the difference between Mainframe Software Developer vs Mainframe Systems Analyst?

AspectMainframe Software DeveloperMainframe Systems Analyst
Required CredentialsBachelor's in Computer Science or related field, certifications like IBM Certified SpecialistBachelor's in IT, Computer Science, or related, often with certifications in mainframe systems
Work EnvironmentDevelops and codes mainframe applications, often in COBOL, PL/I, or AssemblerAnalyzes system requirements, designs solutions, and coordinates between users and developers
Employer & Industry UsageFinancial institutions, government agencies, large corporations using mainframe systemsSame industries, focusing on system analysis, requirements gathering, and process improvements

While Mainframe Software Developers focus on coding and building mainframe applications, Mainframe Systems Analysts analyze existing systems and gather requirements to improve or implement new solutions. Both roles are essential in mainframe environments and often collaborate closely.

Is a mainframe software developer a good career?

A mainframe software developer is a specialized IT professional who maintains and develops applications on mainframe systems, which are used by large organizations for critical operations. The role offers stable employment, competitive salaries, and opportunities to work with legacy systems and mainframe programming languages like COBOL. However, it requires specific skills and certifications, and the field is gradually evolving as organizations adopt newer technologies.

Is mainframe software developer still in demand?

Mainframe software developers are still in demand in industries such as finance, government, and healthcare that rely on legacy systems. These roles often require skills in COBOL, JCL, and mainframe environments, with ongoing opportunities for maintenance, modernization, and integration projects.

What are popular job titles related to Mainframe Software Developer jobs in South Carolina?

For Mainframe Software Developer jobs in South Carolina, the most frequently searched job titles are:

What job categories do people searching Mainframe Software Developer jobs in South Carolina look for?

The top searched job categories for Mainframe Software Developer jobs in South Carolina are:

Infographic showing various Mainframe Software Developer job openings in South Carolina as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 11% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $103,027 per year, or $49.5 per hour.

Developer III- Full Stack- Java Developer

Talent Software Services, Inc

Columbia, SC • On-site

$42.75 - $55.25/hr

Other

This job post has expired today. Applications are no longer accepted.


Job description

Duties:
Perform all phases of applications systems analysis and design. Analyze systems specifications and develop applications to support information systems processes. Prepare detailed specifications from which complex programs will be written. Design, code, test, debug, document and maintain these programs. Formulates scope and objectives through research to develop or modify complex systems.
20% Ensure team members understand the business requirements that drive the analysis and design of quality technical solutions, organizational standards are maintained, and applications are delivered according to project timeliness. Provide expert system knowledge, perform research, attend meetings, and review documents.
20% Maintain and modify programs according to specifications. Code, compile, and implement application software that is delivered on time and within budget. Evaluate basic interrelationships in immediate programming area to determine how changes in one program will affect another related area.
20% Test modified programs, create necessary test files and data, verify logic, debug, and write relevant documentation.
20% Analyze production systems, recommend systems enhancements, provide instruction to production support team. Research customer issues and determine appropriate resolutions. Coordinate implementation of modifications or enhancements.
20% Analyze and evaluate existing or proposed systems. Develop functional design and technical specifications, concept diagrams, and work flow diagrams and related procedures to process data using appropriate systems environment/platform. Document programs/procedures. null
Skills:
Minimum Required Skills and Abilities: Strong understanding of applications/development, quality assurance and integration methodologies, concepts and facilities in a mainframe, midrange, and/or PC/LAN environment. Strong analysis, decision-making, and problem-solving skills. Demonstrates logical abstract thinking and assimilating/adhering to project goals and deadlines. Ability to communicate effectively verbally and in writing. Able to work well under pressure and as part of a team. Strong knowledge of interpersonal skills/team building. Familiar with project management concepts. Pays attention to detail. Ability to establish and maintain effective working relationships with employees, clients, vendors etc.
Minimum Required Software and Other Tools: Strong knowledge of relevant operating systems, programming languages, and development tools and their usage in the company.
Work Environment: Customer-focused, project-oriented programming environment. Fast paced, multi-platformed environment which may require action and response 24X7 to support the technical business needs of the customer. null
Schedule Notes:
IS - Developer III - Java Development
**CREDIT CHECK REQUIRED / NO SUBCONTRACTORS**
Minimum Required Education: Bachelor''s degree-in Computer Science, Information Technology or other job-related degree.
Degree Equivalency: 4 years of job related work experience or 2 years of job related experience plus an associate’s degree in Computer Science, Information Technology or other job-related degree
Minimum Required Work Experience: 4 years-of application development, systems testing or other job-related experience.
Partial Onsite Preferred - Tuesday, Wednesday, Thursday onsite and as needed. Will look at Remote but hybrid is preferred
C2 Eligibility is required
Team Name: PGBA Web and Desktops Team
Standard Hours: Monday – Friday 9 AM – 5 PM - OT may be needed
Required Technologies: Java Development- JDK, v21, JSON, XML
Nice To Have: MongoDB, Quarkus (Container Development)
Day to Day: This team is upgrading and deploying a large government application for customer service for Military and Veteran Members. This environment requires changes to both Front-end and Back-end Web Technologies. This position will focus on the needed experience to change solutions for our Front-end Web development and deployment.
Soft Skills: Strong collaboration with written and verbal communication is important to work as a large team to build a successful product. The ability to learn and adapt to our unique environment and processes is important.
The Team: This is a team culture with strength in collaboration and delivering quality work. We are a team of 20 developers and analysts that collaborate on multiple projects and are working to upgrade our applications to more recent technologies.