About The Position

The Mainframe DB2 System Programmer is responsible for installing, configuring, customizing, and maintaining IBM DB2 subsystems in z/OS mainframe environments. The role focuses on the reliability, availability, performance, and security of DB2 infrastructure while supporting application teams, database administrators, and business-critical workloads. The programmer provides technical support for DB2 subsystems, utilities, and tools; troubleshoots system and performance issues; manages subsystem components and parameters; and supports system IPLs, backups, and recovery. The role also monitors and tunes performance, plans capacity, supports database and application work, and helps integrate DB2 with CICS, IMS, and MQ. Additional responsibilities include implementing DB2 security and compliance controls, supporting audits, defining backup and disaster recovery procedures, participating in DR testing, and supporting software changes and deployments through ITIL change processes. The position is listed as 100% remote, with a 12–24 month duration and eligibility limited to U.S. citizens or green card holders.

Requirements

  • Strong experience with IBM DB2 for z/OS system programming.
  • Knowledge of DB2 installation, customization, and subsystem tuning.
  • Experience with DB2 utilities such as REORG, RUNSTATS, COPY, and RECOVER.
  • Familiarity with SQL, database design concepts, and performance optimization.
  • Hands-on knowledge of JCL, REXX, and SMP/E for maintenance.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Good communication and documentation skills.
  • U.S. citizenship or a green card is required.

Nice To Haves

  • At least 5 years of experience as a DB2 System Programmer on z/OS.
  • Exposure to DB2 Data Sharing, Parallel Sysplex, and high-availability environments.
  • Experience with automation and monitoring tools such as OMEGAMON and DB2 Admin Tool.
  • Knowledge of related mainframe subsystems such as CICS, IMS, and MQ.
  • Familiarity with ITIL processes, including Incident, Problem, and Change Management.
  • Experience supporting audit and compliance requirements such as SOX and PCI-DSS.

Responsibilities

  • Install, configure, upgrade, and customize IBM DB2 subsystems on z/OS.
  • Apply PTFs, APARs, and fix packs to maintain DB2 environments.
  • Provide technical support for DB2 subsystems, utilities, and tools.
  • Troubleshoot DB2 abends, system failures, and performance bottlenecks.
  • Manage DB2 catalogs, logs, buffer pools, and subsystem parameters.
  • Support system IPLs, backups, and recovery procedures.
  • Monitor and tune DB2 subsystems for CPU, memory, and I/O efficiency.
  • Optimize buffer pools, locking mechanisms, and SQL performance.
  • Forecast capacity requirements and plan upgrades or expansions.
  • Work with DBAs and application developers on database design, SQL optimization, and deployment activities.
  • Provide system-level support for DB2 data sharing and high-availability features.
  • Ensure DB2 subsystems integrate with CICS, IMS, and MQ.
  • Implement and maintain DB2 security in collaboration with RACF, ACF2, or TSS administrators.
  • Enforce SOX, ITGC, and internal security policies; support audits and document DB2 configurations and changes.
  • Define and implement DB2 backup, recovery, and disaster recovery procedures.
  • Participate in disaster recovery drills and failover testing, and support RTO and RPO requirements.
  • Support software upgrades, patches, and new feature implementations in line with ITIL change processes.
  • Document DB2 subsystem changes, procedures, and best practices.
  • Provide technical expertise during major project deployments.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service