Senior Software Engineer – IMS TM/DB Application Programmer
Core
Architecting and building IMS TM/DB-compatible technologies for a modernization platform, translating mainframe concepts into distributed and cloud-based environments.
Role type
Senior Software Engineer (IMS Mainframe Modernization)
Builds
IMS replatforming runtime, compatibility layers, and distributed system components
Domain
Enterprise mainframe modernization, IBM IMS TM/DB, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
IMS TM/DB application programming, IBM z/OS, C/C++, message-driven architecture, PSB/DBD structures, DL/I calls, hierarchical database access, transaction scheduling, high-availability system design
Preferred skills
IMS exit routines, mainframe modernization/emulation, COBOL/PL/I semantics, cloud-native design (Azure/AWS/Kubernetes), compiler/runtime development
Technologies
IBM IMS, IBM z/OS, C, C++, Azure, AWS, Kubernetes
Responsibilities
Design and develop components replicating IMS TM/DB behaviors, define architectural direction for replatforming runtime, mentor engineers on IMS fundamentals, conduct technical reviews and troubleshoot runtime compatibility issues, influence product roadmap for IMS modernization
Seniority
Senior, hands-on IC with architectural leadership