Senior Software Engineer – Ims Tm/db Application Programmer

Rocket Mortgage

Remote, US
Base: $120,500.00 - $162,675.00 gross before taxes...
Hybrid
10+ years software engineering experience
Ibm z/os ims tm and db application development
Deep knowledge of psb, pcb, and dbd structures
Rocket Mortgage is seeking a Senior Software Engineer with expertise in IBM IMS transaction manager and database application programming to modernize existing enterprise applications. The ideal candidate should have over ten years of experience in software engineering, particularly with IMS applications on IBM z/OS, and have a strong focus on architectural leadership and cross-functional collaboration

Job Summary

  • This role involves providing architectural leadership to translate complex mainframe IMS concepts into robust, performant implementations for distributed and cloud-based environments.
  • The successful candidate will contribute to the design of key components that replicate IMS behaviors including message handling, transaction scheduling, and hierarchical database semantics.
  • Rocket Software offers unlimited vacation time, comprehensive health coverage, and a culture that values technical depth and long-term thinking.

Matching Summary

Match Score: 85

Rocket Mortgage is seeking a Senior Software Engineer with expertise in IBM IMS transaction manager and database application programming to modernize existing enterprise applications. The ideal candidate should have over ten years of experience in software engineering, particularly with IMS applications on IBM z/OS, and have a strong focus on architectural leadership and cross-functional collaboration.

Salary

Base: $120,500.00 - $162,675.00 gross before taxes; Bonus/Equity: Not specified; Benefits: Unlimited Vacation Time, Health coverage, 401(k) matching

Skills & Requirements

Must-have

  • 10+ years software engineering experience
  • IBM z/OS IMS TM and DB application development
  • Deep knowledge of PSB, PCB, and DBD structures
  • Proficiency in C or C++ systems languages
  • Experience with DL/I calls and hierarchical database access

Nice-to-have

  • Experience with IMS exit routines and user exits
  • Background in mainframe modernization or emulation
  • Familiarity with COBOL or PL/I application semantics
  • Exposure to cloud-native design on Azure or AWS
  • Experience building compilers or compatibility layers

Key Requirements

  • 10+ years professional software engineering experience
  • Direct hands-on experience developing IMS applications on IBM z/OS
  • Strong proficiency in C, C++, or similar systems languages

Work Rights

Not specified

Tailored Resume

Cover Letter