1

Junior Mainframe Programmer Jobs (NOW HIRING)

Mainframe developer

Newark, DE · On-site

$48 - $61.75/hr

Mainframe developer Employment Type: Full-Time Location: Charlotte, NC /Newark, DE / Plano, TX ... Provide technical leadership and mentor junior developers. * Collaborate with QA, operations ...

Mainframe developer

Charlotte, NC · On-site

$47.75 - $61.50/hr

Mainframes, Cobol, JCL, DB2 Secondary: Agile, CICS Experience: 7 to 10+ years Roles ... Provide technical leadership and mentor junior developers. * Collaborate with QA, operations ...

Senior Mainframe Operations

Omaha, NE · On-site

$68K - $102K/yr

Guide, coach, and mentor Junior Mainframe Operations Resources during training and on the job activities. * Coordinate with system programmers, application teams, and infrastructure teams during ...

Mainframe Developer

Wayne, PA · On-site

$44.50 - $57/hr

Mainframe Developer Design, develop, test, and maintain mainframe applications using COBOL, CICS ... Perform code reviews and provide mentorship to junior developers. Create and maintain documentation ...

COBOL Mainframe Programmer IV

Madison, WI · On-site

$49.50 - $63.50/hr

... mainframe and web-based business applications. This position performs work in all phases of the ... Provide information, direction, mentoring, and training to more junior developers on development ...

SYSTEMTEC is seeking a Senior Mainframe Developer for a hybrid opportunity for candidates in ... Experience mentoring junior developers and providing technical guidance. * Exposure to application ...

Senior Mainframe Engineer * Experienced Senior Mainframe Engineer with strong hands-on expertise in ... Fosters a culture of continuous improvement through mentoring junior engineers, providing ...

Mainframe Developer We're Concentrix. The intelligent transformation partner. Solution-focused ... Mentor junior developers and support the team in delivering high-quality outcomes. * Maintain a ...

Provide technical guidance and mentorship to junior developers within the team. Required Skills & Experience: * 10+ years of hands-on experience in Mainframe application development and support.

Mainframe Engineer

Jersey City, NJ · On-site

$51.25 - $65.75/hr

The Purpose As a Senior Mainframe Software Engineer, you will quickly develop a deep understanding ... Strong Agile background with the ability to mentor junior engineers and contribute to technical ...

Mainframe Engineer

Cleveland, OH · On-site

$47.50 - $61/hr

... Mentoring junior developers and sharing mainframe best practices Strong analytical and problem ... solving skills Experience working in Agile| Waterfall| or hybrid delivery models Ownership mindset ...

Mainframe Developer

Wayne, PA · On-site

$44.50 - $57/hr

Design, develop, test, and maintain mainframe applications using COBOL, CICS, JCL, and DB2 ... Perform code reviews and provide mentorship to junior developers. * Create and maintain ...

Mainframe Engineer

Cleveland, OH · On-site

$47.50 - $61/hr

... aware environment Mentoring junior developers and sharing mainframe best practices Strong ... analytical and problem-solving skills * Experience working in Agile| Waterfall| or hybrid delivery ...

next page

Showing results 1-20

Junior Mainframe Programmer information

See salary details

$7

$26

$47

How much do junior mainframe programmer jobs pay per hour?

As of Jul 5, 2026, the average hourly pay for junior mainframe programmer in the United States is $26.96, according to ZipRecruiter salary data. Most workers in this role earn between $16.35 and $33.17 per hour, depending on experience, location, and employer.

What are Junior Mainframe Programmers?

Junior Mainframe Programmers are entry-level professionals who work with mainframe computer systems, typically maintaining, developing, and troubleshooting software written in languages like COBOL, JCL, or Assembler. They assist in supporting legacy systems that handle large-scale data processing tasks for industries such as banking, insurance, and government. Their responsibilities often include coding, debugging, running batch jobs, and ensuring that mainframe applications run smoothly under the supervision of senior programmers.

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

To thrive as a Junior Mainframe Programmer, you need a solid understanding of programming languages like COBOL, JCL, and SQL, often supported by a degree in computer science or related field. Familiarity with IBM mainframe environments, version control systems, and database management tools is crucial for daily tasks. Attention to detail, problem-solving skills, and the ability to learn quickly help you adapt to legacy systems and collaborate with senior developers. These skills are essential to ensure reliable system maintenance, effective troubleshooting, and smooth integration within enterprise IT teams.

What are the typical responsibilities of a Junior Mainframe Programmer in their first year on the job?

In their first year, a Junior Mainframe Programmer is usually responsible for maintaining and updating existing mainframe applications, assisting with coding tasks, debugging programs, and performing routine batch processing operations. They often work under the guidance of senior programmers and participate in code reviews, documentation, and testing activities. Collaboration with analysts, QA testers, and other IT professionals is common to ensure program changes meet requirements and function smoothly in the production environment.
More about Junior Mainframe Programmer jobs
What cities are hiring for Junior Mainframe Programmer jobs? Cities with the most Junior Mainframe Programmer job openings:
What are the most commonly searched types of Mainframe Programmer jobs? The most popular types of Mainframe Programmer jobs are:
What states have the most Junior Mainframe Programmer jobs? States with the most job openings for Junior Mainframe Programmer jobs include:
What job categories do people searching Junior Mainframe Programmer jobs look for? The top searched job categories for Junior Mainframe Programmer jobs are:
Infographic showing various Junior Mainframe Programmer job openings in the United States as of June 2026, with employment types broken down into 20% Full Time, and 80% Contract. Highlights an 100% In-person job distribution, with an average salary of $56,068 per year, or $27 per hour.
COBOL Mainframe Programmer IV

COBOL Mainframe Programmer IV

E-Solutions

Madison, WI • On-site

Other

Posted 13 days ago


Job description

Job Description:
  • Under the general supervision of an Application Development Bureau supervisor, this position provides advanced-level applications development work on highly complex, multi-platform mainframe and web-based business applications.
  • This position performs work in all phases of the systems development life cycle, which includes requirements gathering, design, development, testing, implementation, enhancements and maintenance.
  • The majority of work performed by this position will be related to the analyses, design and development of new applications and the support of existing applications.
  • This position is expected to deliver high-quality applications and associated end-products that cost-effectively meet the business areas' requirements and timelines.
  • In doing application development, this position is expected to create, promote, make full use of and follow all applicable ETF and state standards, policies and best practices.
  • This includes but is not limited to the use of a code repository, code promotion policies, change management, problem tracking, business rules documentation, reports/forms/correspondence standards, mainframe integration, and project management.
  • This position is required to have extensive experience in analysis, design and coding principles and concepts, in addition to developing an in-depth knowledge of the customers' business processes.
  • The principal development tools currently include Java, DB2, COBOL, CICS, and JCL.
Further, this position should work well both as a member of development teams under the direction of the project manager, or as directed to function as the project lead.
GOALS AND ACTIVITIES
GOAL A: Research, design, development, implementation, and support of highly complex applications following ETF and state standards, policies, and best practices.
Worker Activity
  • Use standard business analysis techniques such as interviews, focus groups, or observation to identify and document the business requirements.
    Analyze alternative methods of meeting business requirements to determine the most feasible and cost beneficial method of meeting the requirements.
  • Design applications following ETF's application design standards and style guidelines, including good usability and accessibility practices.
  • Document the application design to permit management and peer-group review.
  • Provide the advanced-level technical expertise in the design of highly complex aspects of applications in conjunction with application technical architecture and technical support staff to ensure that the design will meet business user requirements while also meeting requirements of system integrity and audibility, and meeting objectives for data integration and network usage.
  • Coordinate the development of systems and integration with other existing and developing systems to ensure the system is compatible.
  • Review and verify technical feasibility and the integration of systems and software into IT's application and technical architecture.
  • Write or modify highly complex computer programs using ETF's standard development tools and approaches, such as a structured programming approach.
  • Ensure that all applications are written so as to minimize the exposure of personal information to unauthorized persons.
  • Write application code resistant to security breaches by following ETF's security coding best practices and through appropriate testing, including the use of code analyzer tools.
  • Develop and coordinate a test plan that complies with ETF's test methodology to assure that all portions of the application are thoroughly tested and acceptable to business users and IT prior to implementation.
  • Diagnose and resolve complex application problems.
  • Train end users and operations staff to ensure that operational roles are understood.
  • Perform data conversion from existing automated or manual systems to new ones in order to provide continuity of business functions and avoid unnecessary disruption.
  • Ensure effective operation of critical systems by timely - often immediate - response to system malfunctions and problems; respond to business users' problems, requests and plans.
  • Automate repeatable processes using batch programs and scheduling technologies.
  • Consult and/or provide assistance to other IS staff on system problems, program problems and general techniques.
  • Perform prime-shift and non-prime shift on-call support as directed.
GOAL B: Leadership of programmer/analysts in development and enhancement projects, working with business users and vendor staff to maintain and enhance systems.
Worker Activity
  • Function as the system or subsystem expert for planning and implementing system changes.
  • Coordinate the development of changes with other existing and developing systems or subsystems to ensure integration and compatibility.
  • Provide information, direction, mentoring, and training to more junior developers on development tools, techniques, policies, business-area knowledge, and customer relationship management.
  • Act as technical liaison between business user and application development staff.
  • Interact with business users to ensure that the system product will meet requirements.
  • Prepare system development plans to ensure that project staff and management have a clear understanding of project direction.
  • Review vendor work plans. Lead business process redefinition studies.
  • Prepare conceptual reports and management presentations to concisely inform management and other interested parties of technical capabilities.
  • Prepare inputs to budget requirements for continued operations of systems.
  • Prepare status reports for management to highlight progress, identify obstacles, and recommend action in meeting project schedules.
  • Review vendor status reports.
  • Track system problems and their resolution using ETF's IT request system.
  • Investigate and analyze system problems and design solutions Provide technical and subsystem-specific information and advice to both business user and vendor staff.
  • Interact with technical support, operations and vendor staff to ensure coordination of their efforts with project team efforts.
  • Participate in management and peer group reviews to ensure the quality of the system project and to obtain required sign-offs.
  • Ensure that staff follows all applicable quality assurance standards.
  • Provide assistance with the analysis of performance data related to new technology systems and with the development of techniques to optimize the use of computer resources.
Knowledge, Skills and Abilities
  • Knowledge of the uses and applications of the COBOL programming language. Knowledge of the uses and applications of CICS.
  • Knowledge of the uses and applications of stored procedures.
  • Knowledge of structured application development and design methods.
  • Knowledge of relation database concepts, including technologies such as DB2 or similar.
  • Knowledge of the uses and applications of the SQL programming language and concepts.
  • Knowledge of application systems, multi-tier technologies.
  • Knowledge of code repository technologies.
  • Knowledge of problem tracking software technologies.
  • Knowledge of application development life cycle processes.
  • Knowledge of business analysis and application design techniques and prototyping.
  • Knowledge of application test methodologies and procedures.
  • Knowledge of application documentation methods.
  • Knowledge of good security practices for all phases of application development.
  • Knowledge of information management processes.
  • Knowledge of project management methodologies and deliverables.
  • Effective oral communication skills.
  • Effective written communication skills.
  • Leadership skills.
  • Ability to work effectively as a member of a team.
  • Ability to develop and maintain effective working relationships with a variety of persons internal and external to the work section.

Required Skills : Mainframe
Additional Skills : Mainframe Developer / Architect