Senior Software Engineer - Mainframe Development

Mastercard Mastercard · Fintech · Ballerup, Denmark · Engineering

Senior Software Engineer role focused on the modernization and operational excellence of Mastercard's core transaction processing systems on the mainframe. Responsibilities include designing, developing, and maintaining COBOL, JCL, and DB2 applications, integrating mainframe services with distributed systems, and leading modernization efforts like API enablement. The role requires strong z/OS architecture knowledge and experience with batch processing.

What you'd actually do

  1. Design, develop, and maintain COBOL, JCL, and DB2-based applications on z/OS.
  2. Collaborate with cross-functional teams to integrate mainframe services with distributed systems.
  3. Lead modernization efforts including migration to event-driven architectures and API enablement.
  4. Ensure compliance with Mastercard’s Mainframe Security Technical Standard.
  5. Participate in daily CRQ syncs and operational reviews.

Skills

Required

  • 5+ years of experience in mainframe development (COBOL, JCL, DB2)
  • Strong understanding of z/OS architecture and batch processing
  • Experience with file transfer gateways, SFTP protocols, and integration layers
  • Familiarity with Agile methodologies and CI/CD pipelines
  • Ability to work in a global team and communicate effectively across time zones

Nice to have

  • Knowledge of Mastercard’s Bill Pay Products

What the JD emphasized

  • Mainframe Security Technical Standard