1

Senior Mainframe Developer Jobs in Pennsylvania (NOW HIRING)

Java Developer

Harrisburg, PA · On-site

$50.25 - $65.25/hr

Financial Industry Experience SOA (Service Oriented Architecture) PHEAA would like senior level ... The Java team is a part of a developer pool with Java, Mainframe and a few other skill-sets. These ...

InterSources Inc is seeking a Senior Technical Project Manager to drive enterprise Quality ... Mainframe exposure • Financial services background • Experience with Selenium, Zephyr, JIRA ...

PA · On-site

$130 - $160/hr

Bachelor's degree in computer science, Information Security, Engineering, or related field, or ... Deep expertise supporting legacy enterprise computing environments, including ClearPath, mainframe ...

... mainframe footprint. * Oversee technology projects, develop project plans, and monitor progress ... Regularly update stakeholders, including leaders and senior managers, on project status and issues.

The Hiring Manager will also consider candidates for a Senior Software Engineer. Level of position ... mainframe, integration, document management, or data science, required. Designations and/or ...

Product Manager Senior- Data Platform

Pittsburgh, PA · On-site

$122K - $162K/yr

... deep engineering dependency. • Proven Agile execution: backlog ownership, JIRA/Confluence ... and how mainframe-based legacy systems interact with modern cloud-native or API-driven ...

Showing results 41-60

Senior Mainframe Developer information

See Pennsylvania salary details

$38

$57

$66

How much do senior mainframe developer jobs pay per hour?

As of Aug 24, 2026, the average hourly pay for senior mainframe developer in Pennsylvania is $57.79, according to ZipRecruiter salary data. Most workers in this role earn between $54.23 and $63.12 per hour, depending on experience, location, and employer.

What is a senior mainframe developer?

Senior Mainframe Developers are experienced professionals who design, develop, and maintain mainframe systems—large-scale computers used by organizations for critical applications, bulk data processing, and enterprise resource planning. They are proficient in languages like COBOL, JCL, and Assembler, and often work with databases and transaction processing systems. Their responsibilities include troubleshooting system issues, optimizing performance, mentoring junior developers, and ensuring the reliability and security of mainframe operations.

What are some common challenges faced by senior mainframe developers when integrating legacy systems with modern technologies?

Senior Mainframe Developers often encounter challenges when integrating legacy mainframe systems with newer technologies such as cloud platforms, APIs, or microservices. These challenges include ensuring data consistency, maintaining system security, and minimizing downtime during migrations. Collaboration with cross-functional teams, such as infrastructure engineers and application developers, is key to developing seamless integration solutions. Staying up-to-date with modernization tools and best practices can help address these complexities and support the organization's digital transformation goals.

What are the key skills and qualifications needed to thrive as a senior mainframe developer, and why are they important?

To thrive as a Senior Mainframe Developer, you need deep expertise in mainframe programming languages (like COBOL, JCL, and PL/I), systems analysis, and a strong understanding of legacy application architectures, typically supported by a degree in computer science or related experience. Familiarity with tools such as IBM z/OS, DB2, CICS, and version control systems is essential, along with relevant certifications like IBM Certified System Programmer. Excellent problem-solving, communication, and leadership skills help you collaborate effectively and mentor junior developers. These skills are crucial for maintaining mission-critical systems, ensuring reliability, and guiding modernization efforts in complex enterprise environments.

What are the most commonly searched types of Mainframe Developer jobs in Pennsylvania?

The most popular types of Mainframe Developer jobs in Pennsylvania are:

What job categories do people searching Senior Mainframe Developer jobs in Pennsylvania look for?

The top searched job categories for Senior Mainframe Developer jobs in Pennsylvania are:

What cities in Pennsylvania are hiring for Senior Mainframe Developer jobs?

Cities in Pennsylvania with the most Senior Mainframe Developer job openings:

Infographic showing various Senior Mainframe Developer job openings in Pennsylvania as of August 2026, with employment types broken down into 87% Full Time, 2% Part Time, and 11% Contract. Highlights an 81% Physical, 5% Hybrid, and 14% Remote job distribution, with an average salary of $120,204 per year, or $57.8 per hour.

Java Developer

Harrisburg, PA • On-site

Avani Technology Solutions, Inc.
IT Services • 201 - 500 employees

$50.25 - $65.25/hr

Full-time

Re-posted 19 days ago


Job description

Top Three Skills:
1.Java/J2EE: web applications preferred-Ability to Code/build application solutions from technical requirements
2. MVC Framework- Hibernate, Spring Framework preferred--Struts also acceptable.
3. Experience in an Enterprise level environment--using EJBs (Enterprise Java Beans), Servlets, Web Services, etc.
Plus Skills:
Financial Industry Experience
SOA (Service Oriented Architecture)
PHEAA would like senior level candidates for this role.

Client is looking for at least 2 Java Developers to join their team. These developers will be responsible for using approved programming languages, operating systems and source code to create, enhance, and maintain application solutions that meet the identified functional and non-functional business requirements. Mapped to project teams in Grow/ Transform, Run/ Production Support, and Commercial-off-the-Shelf (COTS), this role will code, analyze, document, configure, unit test, maintain and support applications.
The Java team is a part of a developer pool with Java, Mainframe and a few other skill-sets. These developers will work on small projects to start and eventually both large and small depending on their experience and what is priority. They will work with the full stack of Java alongside Architects, UI and UX Developers, Project Managers and a Manager of Development (MAD) in each project. If a candidate does not have certain parts of Java experience, they will be trained and work side-by-side with a mentor as well.
On a daily basis, the Java Developers will be spending at least 95% of their time with Development and the rest remaining current on industry technologies, emerging trends and every-day tasks.
Responsibilities include but are not limited to:
• Code/build application solutions from specifications provided by Requirements Analysts and Application Integration Architect.
• Develop and execute unit tests and functional test coverage for assigned coding changes to ensure code quality.
• Perform testing of application software modifications utilizing various programming platforms and productivity tools and review results for accuracy.
• Perform coding and testing in multiple systems and/or processes.
• Follow processes and procedures to ensure the quality of technical solutions.
• Lead and/or provide assistance with presentations in code reviews.
• Participate in broader technical reviews used to detect defects in requirements, design, code, test cases, or other project artifacts.
• Perform documentation of all code changes.
• Support Senior Developers in compiling detailed activity task management including recording work effort and providing estimates of time to complete tasks.
• Support Senior Developers in the design and development of proof of concept and prototype application environments.
• Develop and maintain code repositories according to established version management approaches and methods as defined.
• Follow code construction fundamentals for coding practices, guideline for use of data, control-related concepts, and error-detection practices
• Assist in identification and evaluation of risks; participate in mitigation and control activities.
• Provide on-call support in support of systems and applications in production.
• Perform
Non-Technical Skills:
• Ability to manage multiple assignments while meeting tight timelines.
• Ability to solve problem of the most complex technical nature.
• Ability to work accurately, efficiently and concentrate for long periods of time in a detailed environment.
• Strong written and verbal communication skills.
• Ability to mentor others.
• Ability to promote and support a consistent, professional, customer focus.
• Ability to withstand a moderate amount of stress.
• Ability to multitask.
• Ability to synthesize and apply disparate pieces of information.
• Ability to assess and identify dependencies and actions needed to successfully perform work as assigned.