{"schemaVersion":"jobsearcher.job.v1","id":"de06bd075e80120e8e372861","url":"https://jobsearcher.com/jobs/de06bd075e80120e8e372861","canonicalUrl":"https://jobsearcher.com/jobs/de06bd075e80120e8e372861","title":"Mainframe Python","description":"Dice is the leading career destination for tech experts at every stage of their careers. Our client, Involgix, is seeking the following. Apply via Dice today!Position: Senior Python Engineer — Mainframe (DB2/JCL)Location: Atlanta, GA (Onsite)Senior Python Engineer — Mainframe (DB2/JCL) Design & build Python on z/OS (USS): Develop CLI tools, services, and batch utilities that run natively on z/OS Unix System Services (USS) or orchestrate mainframejobs from distributed hosts. Batch orchestration: Create and maintain JCL (PROCs, symbolics, condition codes, GDGs) and integrate with enterprise schedulers (e.g., Control-M, CA-7). Implement robust restart/recovery and step-level error handling. DB2 for z/OS engineering: Write and tune SQL; implement stored procedures; design schemas and indexes; use EXPLAIN, RUNSTATS, and utilities(LOAD/UNLOAD/REORG) to hit SLAs. Python–DB2 integration: Connect via ibm_db/CLI/ODBC and optimize connection pooling, cursor usage, and transaction boundaries for high-throughput workloads. Data processing pipelines (plus): Build high-volume ETL/ELT flows with Python (e.g.,pandas, PyArrow, Dask) and efficient I/O (binary formats, streaming, chunking). Job submission & automation: Submit and monitor jobs via SDSF, z/OSMF REST APIs, or Zowe CLI; parse JES output; automate handoffs and notifications. Reliability & observability: Implement structured logging, metrics, and tracing; integrate with enterprise monitoring (e.g., Splunk, ELK). Testing & CI/CD: Enforce unit/integration tests (pytest), code reviews, linting/type hints (flake8/ruff/mypy), packaging, and CI/CD (e.g., Jenkins, GitLab).Security & compliance: Follow RACF/Top Secret/ACF2 controls, least privilege, and data governance for PII/PCI/SOX environments.Mentorship & documentation: Coach engineers on Python + mainframe best practices; produce clear runbooks and architecture docs.Required qualifications 8+ years professional Python (3.x) building reliable, performant production systems (CLIs, services, or batch).Hands-on Python on the mainframe (must-have): Comfortable with z/OS USS, TSO/ISPF, SDSF, OMVS, dataset concepts (PS/PO, GDGs), code pages/EBCDIC vs ASCII, and file I/O nuances.Mainframe DB2 expertise: Strong DB2 for z/OS (SQL tuning, indexing strategies, access paths,utilities, locking & concurrency). Familiar with SPUFI, DSNTEP2, IBM Data Studio (or equivalents). Deep JCL proficiency: PROCs, symbolic parms, condition codes, dataset allocation, DFSORT/ICETOOL, IDCAMS, and common utilities; experience wiring JCL into enterprise schedulers. Scripting & OS: Shell (sh/bash) on USS; comfort with dataset/file conversions, large file throughput, and job logs. SDLCdiscipline: Git, trunk-based development, code reviews, tickets/change management (e.g., Jira/ServiceNow).Excellent communicator with the ability to translate between mainframe, data, and app teams.Nice-to-have (strong plus) Data-processing Python: pandas, PyArrow, Dask; memory/perf tuning for large datasets; binary formats (Parquet/Avro).Automation toolchain: Zowe CLI, z/OSMF REST, IBM Z Open Automation Utilities, Ansible for z/OS. Integration: IBM MQ, CICS, Kafka/CDC (e.g., IBM Data Replication), REST/gRPC services bridging z/OS and distributed. Performance engineering: SMF insights, buffer pool tuning (with DBAs), batch window optimization.Refactoring legacy: Translating COBOL/PL/I batch logic to Python where appropriate; creating safe migration paths. Distributed data engines:PySpark/Spark (for off-platform processing), Airflow. Observability & SRE: SLA/SLO design, incident response for nightly/weekly batch cycles.Tools & environment (illustrative) Mainframe: IBM z/OS 2.x, USS, TSO/ISPF, SDSF, RACF/Top Secret/ACF2 Data: DB2 12/13 for z/OS; utilities (REORG/RUNSTATS/LOAD/UNLOAD) Python: 3.x, venv/poetry, ibm_db/ODBC, requests, pandas/PyArrow (as applicable) Automation: ZoweCLI, z/OSMF APIs, Control-M/CA-7, Jenkins/GitLab CI Monitoring: Splunk/ELK, enterprise log aggregation Success metrics Batch SLAs consistently met; reduced average job elapsed time and rerun rates Measurable DB2 query/perf improvements (e.g., CPU, getpages, elapsed time) Increased automation coverage (job submission/monitoring, recovery) High test coverage and low change-failure rate across releases Education & certification BS/MS in CS, EE, or equivalent experienceNice-to-have: IBM Certified Database Admin — DB2 for z/OS; IBM z/OS Associate/Professional; Control-M/CA-7 certifications","company":"Via Dice","rawCompany":"via dice","city":"Atlanta","state":"GA","isRemote":false,"isActive":false,"createdAt":"2026-06-18T10:08:46.644Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1243.01","title":"Data Warehousing Specialists","slug":"data-warehousing-specialists"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Mainframe Python","description":"Dice is the leading career destination for tech experts at every stage of their careers. Our client, Involgix, is seeking the following. Apply via Dice today!Position: Senior Python Engineer — Mainframe (DB2/JCL)Location: Atlanta, GA (Onsite)Senior Python Engineer — Mainframe (DB2/JCL) Design & build Python on z/OS (USS): Develop CLI tools, services, and batch utilities that run natively on z/OS Unix System Services (USS) or orchestrate mainframejobs from distributed hosts. Batch orchestration: Create and maintain JCL (PROCs, symbolics, condition codes, GDGs) and integrate with enterprise schedulers (e.g., Control-M, CA-7). Implement robust restart/recovery and step-level error handling. DB2 for z/OS engineering: Write and tune SQL; implement stored procedures; design schemas and indexes; use EXPLAIN, RUNSTATS, and utilities(LOAD/UNLOAD/REORG) to hit SLAs. Python–DB2 integration: Connect via ibm_db/CLI/ODBC and optimize connection pooling, cursor usage, and transaction boundaries for high-throughput workloads. Data processing pipelines (plus): Build high-volume ETL/ELT flows with Python (e.g.,pandas, PyArrow, Dask) and efficient I/O (binary formats, streaming, chunking). Job submission & automation: Submit and monitor jobs via SDSF, z/OSMF REST APIs, or Zowe CLI; parse JES output; automate handoffs and notifications. Reliability & observability: Implement structured logging, metrics, and tracing; integrate with enterprise monitoring (e.g., Splunk, ELK). Testing & CI/CD: Enforce unit/integration tests (pytest), code reviews, linting/type hints (flake8/ruff/mypy), packaging, and CI/CD (e.g., Jenkins, GitLab).Security & compliance: Follow RACF/Top Secret/ACF2 controls, least privilege, and data governance for PII/PCI/SOX environments.Mentorship & documentation: Coach engineers on Python + mainframe best practices; produce clear runbooks and architecture docs.Required qualifications 8+ years professional Python (3.x) building reliable, performant production systems (CLIs, services, or batch).Hands-on Python on the mainframe (must-have): Comfortable with z/OS USS, TSO/ISPF, SDSF, OMVS, dataset concepts (PS/PO, GDGs), code pages/EBCDIC vs ASCII, and file I/O nuances.Mainframe DB2 expertise: Strong DB2 for z/OS (SQL tuning, indexing strategies, access paths,utilities, locking & concurrency). Familiar with SPUFI, DSNTEP2, IBM Data Studio (or equivalents). Deep JCL proficiency: PROCs, symbolic parms, condition codes, dataset allocation, DFSORT/ICETOOL, IDCAMS, and common utilities; experience wiring JCL into enterprise schedulers. Scripting & OS: Shell (sh/bash) on USS; comfort with dataset/file conversions, large file throughput, and job logs. SDLCdiscipline: Git, trunk-based development, code reviews, tickets/change management (e.g., Jira/ServiceNow).Excellent communicator with the ability to translate between mainframe, data, and app teams.Nice-to-have (strong plus) Data-processing Python: pandas, PyArrow, Dask; memory/perf tuning for large datasets; binary formats (Parquet/Avro).Automation toolchain: Zowe CLI, z/OSMF REST, IBM Z Open Automation Utilities, Ansible for z/OS. Integration: IBM MQ, CICS, Kafka/CDC (e.g., IBM Data Replication), REST/gRPC services bridging z/OS and distributed. Performance engineering: SMF insights, buffer pool tuning (with DBAs), batch window optimization.Refactoring legacy: Translating COBOL/PL/I batch logic to Python where appropriate; creating safe migration paths. Distributed data engines:PySpark/Spark (for off-platform processing), Airflow. Observability & SRE: SLA/SLO design, incident response for nightly/weekly batch cycles.Tools & environment (illustrative) Mainframe: IBM z/OS 2.x, USS, TSO/ISPF, SDSF, RACF/Top Secret/ACF2 Data: DB2 12/13 for z/OS; utilities (REORG/RUNSTATS/LOAD/UNLOAD) Python: 3.x, venv/poetry, ibm_db/ODBC, requests, pandas/PyArrow (as applicable) Automation: ZoweCLI, z/OSMF APIs, Control-M/CA-7, Jenkins/GitLab CI Monitoring: Splunk/ELK, enterprise log aggregation Success metrics Batch SLAs consistently met; reduced average job elapsed time and rerun rates Measurable DB2 query/perf improvements (e.g., CPU, getpages, elapsed time) Increased automation coverage (job submission/monitoring, recovery) High test coverage and low change-failure rate across releases Education & certification BS/MS in CS, EE, or equivalent experienceNice-to-have: IBM Certified Database Admin — DB2 for z/OS; IBM z/OS Associate/Professional; Control-M/CA-7 certifications","datePosted":"2026-06-18T10:08:46.644Z","dateModified":"2026-06-18T10:08:46.644Z","hiringOrganization":{"@type":"Organization","name":"Via Dice","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Atlanta","addressRegion":"GA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"de06bd075e80120e8e372861"},"url":"https://jobsearcher.com/jobs/de06bd075e80120e8e372861"}}