Principal - Software Engineering

undefined ago • All levels • Software Development & Engineering

Job Summary

Job Description

We're seeking a highly skilled Senior Assembler Programmer with deep expertise in HLASM development in zOS environments. This role supports low-level system programming and performance-sensitive banking and insurance applications such as transaction authorization, batch reconciliation, and legacy claim processing. The role involves designing, developing, and maintaining HLASM programs, reverse-engineering legacy code, optimizing routines, debugging system abends, and creating system exits. It also requires collaboration with various teams, ensuring compliance, and managing JCL for complex batch processing.
Must have:
  • Design, develop, and maintain HLASM programs interfacing with CICS, IMS or batch processes.
  • Reverse-engineer legacy assembler code for business-critical applications.
  • Optimize low-level routines for memory, speed, and IO in large transaction systems.
  • Analyze and debug system and application abends using IPCS, SYSPRINT dumps.
  • Create and maintain system exits, user exits, and assembler-based subroutines.
  • Integrate assembler-based subroutines with COBOL/PLI programs.
  • Collaborate with Systems Programming, DB2/IMS teams and Application Development.
  • Ensure compliance with data privacy and security regulations.
  • Understand mainframe architectures and system-level programming concepts.
  • Design, optimize, and manage Job Control Language (JCL).
  • Perform system-level debugging, troubleshooting, and optimization.
  • Work closely with cross-functional teams.
  • Create and maintain clear technical documentation.
  • Provide essential production support for mainframe environments.
  • Ensure code complies with organizational standards and best practices.
  • Adhere to security and control and change control processes.
  • Provide support for batch cycles, weekend releases, and financial year-end processing.
Good to have:
  • Experience with COBOL or other mainframe languages
  • Strong working knowledge of IBM MQSeries for messaging and integration
  • Familiarity with mainframe automation tools or ITIL processes
  • Exposure to modernization projects (e.g., reengineering or replatforming mainframe workloads)
  • Understanding of Agile methodologies and DevOps for mainframe (e.g., Endevor, Git, Jenkins for zOS)
  • Knowledge of IBM zOS internals, storage and file systems (VSAM, zFS, etc.)
  • Experience in Problem diagnosis, dump reading and debugging with IPCS a plus
  • Knowledge of REXX

Job Details

Principal - Software Engineering

================================

Job Req Id: 1393108

Job Summary

We're seeking a highly skilled Senior Assembler Programmer with deep expertise in HLASM development in zOS environments. This role supports low-level system programming and performance-sensitive banking and insurance applications such as transaction authorization, batch reconciliation, and legacy claim processing.

Key Responsibilities

  • Design, develop, and maintain HLASM programs interfacing with CICS, IMS or batch processes.
  • Reverse-engineer legacy assembler code for business-critical applications (e.g., payment settlement, policy adjudication).
  • Optimize low-level routines for memory, speed, and IO in large transaction systems.
  • Analyze and debug system and application abends using IPCS, SYSPRINT dumps, etc.
  • Create and maintain system exits, user exits, and assembler-based subroutines integrated with COBOL/PLI programs.
  • Collaborate with Systems Programming, DB2/IMS teams and Application Development for performance tuning.
  • Ensure compliance with data privacy and security regulations (e.g., PCIDSS, HIPAA).
  • Understand mainframe architectures and system-level programming concepts to work effectively with the operating system like zOS and hardware.
  • Design, optimize, and manage Job Control Language (JCL) for complex batch processing, data handling, and mainframe utilities.
  • Perform system-level debugging, troubleshooting, and optimization to ensure the stability and performance of Assembler-based applications and mainframe systems.
  • Work closely with cross-functional teams including system analysts, application developers, and operations teams to understand requirements, translate them into technical specifications, and implement solutions.
  • Create and maintain clear technical documentation including code comments, system diagrams, and user guides.
  • Provide essential production support for mainframe environments which may include participating in production support rotations, diagnosing, reproducing, and resolving customer issues.
  • Ensure code complies with organizational standards and best practices for security, performance, and maintainability. Adhere to security and control and change control processes.
  • Provide support for batch cycles, weekend releases, and financial year-end processing.

Key Responsibilities

  • Experience with COBOL or other mainframe languages.
  • Strong working knowledge of IBM MQSeries for messaging and integration.
  • Familiarity with mainframe automation tools or ITIL processes.
  • Exposure to modernization projects (e.g., reengineering or replatforming mainframe workloads).
  • Understanding of Agile methodologies and DevOps for mainframe (e.g., Endevor, Git, Jenkins for zOS).
  • Knowledge of IBM zOS internals, storage and file systems (VSAM, zFS, etc.).
  • Experience in Problem diagnosis, dump reading and debugging with IPCS a plus.
  • Knowledge of REXX.

Min Salary: Max Salary:

Job Segment: Software Engineer, Mainframe, Programmer, Engineer, Developer, Engineering, Technology

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Johannesburg, Gauteng, South Africa

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Johannesburg, Gauteng, South Africa (On-Site)

Mexico City, Mexico (On-Site)

Mexico City, Mexico (On-Site)

Tampa, Florida, United States (On-Site)

Bellevue, Washington, United States (On-Site)

San Diego, California, United States (On-Site)

Monterrey, Nuevo Leon, Mexico (On-Site)

Mexico City, Mexico (On-Site)

San José Province, Costa Rica (On-Site)

Mexico (On-Site)

View All Jobs

Get notified when new jobs are added by LTI Mindtree

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug