Senior Software Engineer - IMS TM/DB Application Programmer
$120.5k - $162.68kRocket Software
It's fun to work in a company where people truly BELIEVE in what they're doing! Job Description Summary: We are seeking an accomplished Senior Software Engineer with deep expertise in IBM IMS™ Transaction Manager (TM) and Database (DB) application programming to drive the evolution of our IMS compatible technologies within our Enterprise modernization platform. This role is ideal for someone who has spent years building, maintaining, or optimizing IMS based applications on the mainframe and now wants to bring that domain knowledge into next generation tooling, runtimes, and replatforming solutions. As a senior software engineer, you will provide architectural leadership, guide design of IMS compatible features, and translate complex mainframe concepts into a robust, performant implementation for distributed and cloud-based environments. This role sits at the heart of our mission to modernize long-established, mission‑critical enterprise applications and to deliver stable, high-performance infrastructure relied on by global enterprises. Architect & Build IMS TM/DB-Compatible Technologies Contribute to the design and development of key components that replicate or extend IMS TM and DB behaviors—including message handling, transaction scheduling, PSB/DBD structures, DL/I call compatibility, and hierarchical database semantics. Define and evolve architectural direction for our IMS replatforming runtime, ensuring parity with core IMS concepts where required and embracing modernization opportunities where beneficial. Translate IMS internals and application programming patterns into scalable, reliable components on distributed systems. Apply Deep IMS Domain Expertise Model real-world IMS application scenarios (batch and online) within our modernization stack. Provide authoritative guidance on IMS constructs such as: Message queues, scheduling, and transaction regions DBD/PSB design and access paths DL/I call flows, PCB handling, segment structure, and hierarchical locking IMS batch processing interactions with TM and DB Partner with product and engineering leadership to ensure features meet enterprise‑grade reliability and performance expectations. Technical Leadership Contribute to cross‑team engineering initiatives that impact compilers, runtimes, integration layers, and interoperability features. Mentor engineers across teams, helping them understand IMS fundamentals and how those concepts should surface in our implementation. Conduct deep technical reviews, troubleshoot complex runtime compatibility issues, and guide performance tuning strategies. Cross‑Functional Collaboration Influence product roadmap decisions related to IMS replatforming, compatibility, and modernization. Engage with customers, field engineering, and support teams to understand real‑world IMS workloads and migration scenarios. What We’re Looking For Required Experience 10+ years of professional software engineering, including senior‑level ownership of complex system‑level components. Direct hands‑on experience developing or maintaining IMS TM and DB applications on IBM z/OS (essential). Deep knowledge of: IMS message‑driven architecture Program specification blocks (PSBs), program communication blocks (PCBs), and DBD structures DL/I calls and hierarchical database access IMS transaction scheduling and message queue behavior Strong proficiency in C, C++, or similar systems languages . Experience delivering high‑availability, mission‑critical software systems. Preferred Qualifications Background implementing or working with IMS exit routines, user exits, scheduling exits, or database utilities. Experience with mainframe modernization, replatforming, or emulation technologies. Familiarity with COBOL or PL/I application semantics and interactions with IMS environments. Exposure to modern distributed systems, cloud‑native design, or hybrid runtime architectures (Azure, AWS, Kubernetes). Experience building compilers, runtimes, interpreters, or compatibility layers for legacy workloads. Who You Are An experienced engineer with strong domain knowledge IMS application behavior and system fundamentals. Skilled at distilling mainframe concepts into modern software architecture. Motivated by the challenge of modernizing long‑standing, mission‑critical platforms. A mentor who raises the technical capabilities of the entire engineering organization. Why Join Us? Influence the design and implementation of next‑generation IMS TM/DB modernization technology. Work with a highly experienced engineering team deeply engaged in large‑scale, mission‑critical enterprise systems. Play a foundational role in how customers migrate decades of IMS investments to flexible, modern environments. A culture that values technical depth, long‑term thinking, and system‑level mastery.
#LI-JC1
#LI-Remote Annual salary range for this position is between $120,500.00 - $162,675.00 gross before taxes. What Rocket Software can offer you in USA: Unlimited Vacation Time as well as paid holidays and sick time Health and Wellness coverage options for Rocketeers and dependents Life and disability coverage Fidelity 401(k) and Roth Retirement Savings with matching contributions Monthly student debt benefit program Tuition Reimbursement and Certificate Reimbursement Program opportunities Leadership and skills training opportunities EOE M/F/Vet/Disability. Rocket Software Inc. is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Rocket Software Inc. is also committed to compliance with all fair employment practices regarding citizenship and immigration status. Rocket is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities. If you need special assistance or an accommodation while seeking employment, please call: View phone number on click.appcast.io or send an email to View email address on click.appcast.io. We will make a determination on your request for reasonable accommodation on a case‑by‑case basis. As part of our commitment to a safe and trustworthy workplace, we include background and reference checks in our hiring process. It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability. If you like wild growth and working with happy, enthusiastic over‑achievers, you'll enjoy your career with us! Companies around the world trust Rocket to solve their most complex business challenges by powering their critical infrastructure, business processes, and data. We help extend the value of these assets, enabling our customers to embrace the potential of cloud and mobile computing, advanced analytics, and the innovations of tomorrow. From the clothes we wear to the cars we drive, Rocket solutions power the back‑end systems that thousands of brands rely on every day. At Rocket, software is about more than just code—it’s about people. We are passionate problem‑solvers, working to make a difference for others. Our foundation is built on empathy, humanity, trust, and love, and we strive to embody these core values in everything we do. Whether we’re serving our customers, partners, or fellow Rocketeers, we are committed to treating everyone with the respect and care they deserve. Founded in 1990, Rocket Software is headquartered in Waltham, Massachusetts, and has 20 offices worldwide, bringing people and technology together to build a better future. #J-18808-Ljbffr Rocket Software- A leading software company in North Carolina seeks a Senior Software Engineer to drive IBM IMS technologies within their modernization platform. The role involves architectural... ...engineering, particularly with IMS TM and DB applications on IBM z/OS. The position offers...SeniorSoftware
- GE Vernova seeks a software engineering tool specialist to build and maintain embedded testing tools for an IEC/NC software team. You will develop GUI tools with Tkinter, automate tests in Python, and integrate with hardware/HIL environments, coordinating with a technical...SeniorSoftwareRemote jobRelocation package
- Eaton in Raleigh, NC, is seeking a Senior Linux Firmware Engineer to design, develop, and implement software solutions for advanced three-phase power systems. The role involves collaboration with a global team to build embedded Linux software while adhering to stringent...SeniorSoftwareRelocation package
- Baxter International Inc. is seeking a Senior Embedded Software Engineer to join our Novum Infusion Pump team. You will develop embedded software... .... Responsibilities include designing high-performance applications with Qt, collaborating with hardware teams, and contributing...SeniorSoftware
$100k - $115k
...leader in Building Automation Controls Systems is seeking a Senior BAS Application Engineer. The purpose of this position is to deliver the startup,... ...this role is solid experience with Tridium/Niagara (N4) software and strong ability to create control databases, user...SeniorSoftwareFor contractorsWork at officeRemote workWork from homeMonday to FridayNight shift- Job Role: Senior .NET Full Stack Developer Location: Raleigh, NC,... ...scalable, cloud‑native enterprise applications. The ideal candidate will... ...including SQL Server, Cosmos DB, and Redis. Deploy and... ...functional teams throughout the software development lifecycle. Troubleshoot...SeniorSoftware
- Parker Hannifin is seeking an experienced Embedded Software Engineer located in Cary, NC. This role involves developing and verifying software... ...and signal processing technologies used in aerospace applications. The ideal candidate will have a B.S. in Computer Engineering...SeniorSoftware
- Red Hat Engineering is seeking a Senior Software Engineer to join their GCP Hosted Control Planes team. In this role, you will design and implement features for a managed service that enables organizations to run OpenShift Kubernetes clusters on Google Cloud Platform....SeniorSoftware
- ...Position Overview As a Senior Machine Learning Test Engineer in the Research Enablement team, you will work... ..., Machine Learning developers, and software developers to define and uphold quality... ...and considers all qualified applicants for employment without regard to race...SeniorSoftware
- ...national staffing and consulting firm is seeking a skilled Windows Engineer/Packager to join a high-performing IT team in Raleigh, NC. This mid-senior level contract position involves automating software deployments and managing Windows environments. The ideal candidate...SeniorSoftwareContract work
- Siemens EDA (Siemens Digital Industries Software) is hiring a Field Application Engineer 3 in Cary, North Carolina. This role drives technical wins and customer adoption through pre-sales support and technical guidance. The ideal candidate will be responsible for building...SeniorSoftware
- DPR Construction is looking for a Senior Virtual Design & Construction Engineer in Raleigh, NC. This position involves supporting project VDC initiatives... ...in a related field. Strong knowledge of Autodesk software is essential. The role also includes mentoring and leading...SeniorSoftware
- ...NC Our client has an opening for a Senior AWS Automation Engineer 734136. This position is up to 12 months... ...Experience with automating OS and software patches and upgrades across multiple... ...and experience in J2EE-specific application hosting, application tracing/debugging...SeniorSoftwareRemote workWeekend workAfternoon shift
- ...we’re not just a consulting engineering firm—we’re a team of trailblazers... ...firms. About the Role As a Senior Structural Engineer, you’ll... ...teams. Ensure adherence to applicable Client, EPC, Owner, and... ...project areas. Use engineering software (Excel, RISA, LPILE, and Trimble...SeniorSoftwareContract work
- SAIC is seeking a Senior Principal Software Engineer to support Navy network automation and deployment programs at NIWC PAC in San Diego, CA. This... ..., DevSecOps pipeline management, and cloud‑native application delivery in direct support of Navy network automation and...SeniorSoftware
- ...medical device company in the Raleigh area that is adding to its engineering team as the product moves closer to FDA submission. This is a... .... The work includes test planning and execution, hardware/software integration, low-level debugging with lab equipment, and scripting...SeniorSoftware
- ...to improve society's experience with software. With the launch of Novus, Pendo is changing... ...questions to product insight. As a Senior Customer Engineer for Novus, you will be the technical... ...workflows, and complex single-page application architectures. Serve as product...SeniorSoftwareWork at officeRemote workFlexible hours3 days per week
- GovCIO is hiring a Senior Angular Developer to support the VA T4NG program. This fully remote position requires extensive... ...will mentor others in best practices, design applications, and ensure compliance with software standards. Applicants should have a Bachelor's degree...SeniorSoftwareRemote job
- ...Merz Aesthetics. Brief Overview The Senior Electrical Engineer will lead the design, development, and... ...closely with internal hardware/software teams and external design partners to... ...fashion with integrity and meeting all applicable standard for medical device quality....SeniorSoftware
- Focused HR Solutions is seeking a Senior AWS Automation Engineer in Raleigh, NC, with the option to work... ...and deploy processes for the NCFAST application, requiring extensive experience with... ...with various teams through the software release lifecycle. #J-18808-Ljbffr...SeniorSoftwareRemote job
- Senior Systems Engineer The Senior Systems Engineer provides technical support for computer, server... ...including environments for the ABA’s software development efforts. Keeps all... ...container, and Kubernetes technologies and applications. Strong knowledge of computer security...SeniorSoftwareWork experience placementWork at office2 days per week
- Jobtailor in the United States is seeking a Specialty Software Engineer to lead moderately complex initiatives within technical domains, contribute to large-scale strategy, and design, code, test, and document upgrades and deployments. The role requires 4+ years in specialty...SeniorSoftware
$116.27k - $191.84k
Dormont Manufacturing Co is seeking a Rust Software Engineer to enhance the Red Hat Offline Knowledge Portal. You will ensure high performance and reliability in low-connectivity environments. This role requires extensive Rust development experience, strong architectural...SeniorSoftware- ...Construction is seeking to fill a Senior Virtual Design & Construction Engineer. The Senior VDC Engineer will help... ...Aid and support training in various software packages (i.e.: Navisworks, Revit,... ...project site to host BIM data (if applicable) or other equitable platforms...SeniorSoftwareContract workFor contractorsWork at officeFlexible hours
- ...advanced games in the industry. Epic Games is looking for a Tools Engineer to help build and maintain our build systems, automation, and... .... Your experience building and shipping games (or other large software projects) will be critical for success in this role as you...SeniorSoftware
$94.9k - $135.6k
...Health in Raleigh, NC is seeking a detail-oriented professional to support software engineering initiatives. The role requires advanced knowledge in project management and experience with WMS applications. Candidates should possess a Bachelor’s degree and 6+ years of...SeniorSoftware- Map My Customers, located in Raleigh, North Carolina, is looking for a skilled software engineer to develop scalable and robust data-syncing integrations with enterprise CRM applications like Salesforce and SAP. This role involves driving significant portions of company...SeniorSoftware
- Dexian is seeking qualified software developers in North Carolina specializing in Java, cloud technologies, and distributed systems. Candidates should have a bachelor’s degree and experience with RESTful APIs, databases, and microservices. The role requires a commitment...SeniorSoftware
$137k - $200.5k
A leading technology company is seeking a Software Engineer for Digital Asset Management in Raleigh, NC. The ideal candidate will lead the... ...include overseeing integrations with enterprise applications and mentoring junior engineers. This role offers a competitive...SeniorSoftware- Overview We are looking for a Senior Verification Engineer to join the Compute Silicon & Manufacturing... ...in developing makefiles for software development Proficient in SystemVerilog... ...type: Full-time Seniority level: Not Applicable Job function: Software Development Note...SeniorSoftwareFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - IMS TM/DB Application Programmer. Be the first to apply!
- ngo software engineer Raleigh, NC
- software developer Raleigh, NC
- software developer internship no experience Raleigh, NC
- junior software developer Raleigh, NC
- part time software developer remote Raleigh, NC
- financial software developer Raleigh, NC
- senior software engineer ruby on rails Raleigh, NC
- software engineer amazon Raleigh, NC
- senior software design engineer Raleigh, NC
- software engineer part time Raleigh, NC

