Job Search

Mainframe Software Engineer

Cary, North Carolina

Piper Companies Logo

Job Id:
162764

Job Category:

Job Location:
Cary, North Carolina

Security Clearance:
No Clearance

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Hannah Cardwell


Piper Companies is seeking a Mainframe Software Engineer to join a leader in the financial services industry. The Mainframe Software Engineer will be responsible for designing, developing, maintaining, and modernizing mission‑critical applications running in an IBM z/OS mainframe environment. The Mainframe Software Engineer must be able to work an onsite schedule three days per week in Cary, North Carolina. Must be authorized to work in the United States.


Responsibilities for the Mainframe Software Engineer include:

  • Design, develop, test, debug, and document mainframe applications using Enterprise COBOL for z/OS
  • Develop and maintain batch processing and online CICS transactions
  • Modify and troubleshoot JCL, PROCs, and control cards for batch scheduling platforms
  • Perform database design, development, and performance tuning using DB2 for z/OS, IMS DB/DC, and VSAM
  • Support modernization and migration initiatives including COBOL rehosting and refactoring efforts
  • Analyze and resolve production incidents while providing L2 production support
  • Conduct code reviews and promote changes into production environments
  • Collaborate with business analysts, application owners, infrastructure, and security teams
  • Ensure compliance with audit, security, and regulatory standards
  • Onsite work environment three days per week in Cary, North Carolina
  • Must be authorized to work in the United States

Qualifications for the Mainframe Software Engineer include:

  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience
  • 3 to 10+ years of hands‑on mainframe development experience depending on level
  • Strong proficiency with COBOL for z/OS, JCL, TSO/ISPF, and SDSF
  • Experience developing and supporting CICS applications
  • Strong experience with DB2 for z/OS including SQL and stored procedures
  • Experience with VSAM and IMS DB/DC preferred
  • Familiarity with modern mainframe tools such as IBM Developer for z/OS, Git, Jenkins, or SonarQube
  • Exposure to z/OS Connect, REST or JSON APIs, Java, or REXX scripting preferred
  • Knowledge of mainframe DevOps practices and CI/CD pipelines
  • Strong problem‑solving skills and ability to work effectively in a collaborative environment


Compensation for the Mainframe Software Engineer includes:

  • $150,000 to $160,000 annually
  • Comprehensive benefits including medical, dental, vision, 401k, PTO, holidays, and sick leave as required by law
  • Onsite work environment three days per week in Cary, North Carolina
  • Must be authorized to work in the United States


Keywords: COBOL, z/OS, CICS, JCL, DB2, IMS, VSAM, mainframe development, enterprise systems, application modernization, financial services, batch processing


#LI-HC1

#LI-ONSITE

Apply For This Position


Personal Information

Required
Required
Required
Required
Required
Required
Required

Additional Details

Required
Required
Required

Voluntary Self-identification Form

Required
Required
Required

Veteran Status *

Discharge Date:

Resume Upload

Please note only files with .pdf, .docx, or .doc file extensions are accepted.

Currently selected file:

Don't have a resume?