
Your COBOL Developers Are Retiring. Here's What to Do About It.
The Numbers Are Clear
The average COBOL developer in the US is over 55 years old. In the retirement recordkeeping industry, many are in their 60s and 70s. They wrote the batch processing jobs, the data transformations, and the business logic that processes trillions of dollars in retirement assets every single night.
And they're leaving.
We've seen this risk play out firsthand: clients calling us because their last COBOL developer gave two weeks' notice, and clients discovering that critical batch jobs were written by someone who retired five years ago and nobody documented how they work.
Why a Full Rewrite Is Usually the Wrong Answer
The instinct is to modernize everything: replace COBOL with Java or Python, move from mainframe to cloud, and start fresh.
Here's why that usually fails in retirement operations:
The business logic is the product. Those COBOL programs do far more than move data around. They encode decades of plan rules, regulatory requirements, and edge cases that no one person fully understands. A rewrite has to replicate business logic that was never formally documented, on top of replacing the code.
You can't stop production. Retirement operations run every single night. You can't pause batch processing for six months while you rewrite the system.
The risk is asymmetric. A failed modernization can result in participant impact, compliance violations, and regulatory action. The downside of getting it wrong far exceeds the cost of maintaining legacy systems.
A Practical Approach
What works is a staged strategy:
-
Document what you have. Before you can modernize, you need to know what the code does. We've built tools that parse and analyze thousands of OmniScripts and COBOL programs, extracting business rules and dependencies.
-
Stabilize what's critical. Not everything needs to be modernized at once. Identify the most critical batch jobs and business processes, and ensure they're documented, tested, and monitored.
-
Modernize incrementally. Replace components one at a time, starting with the ones that carry the most risk or offer the most value. Keep production running on the legacy system while you build and validate the replacement.
-
Build a 3-4 year roadmap. Expect a multi-year effort that has to happen alongside daily operations, well beyond the scope of a 90-day project.
We've helped recordkeepers and TPAs build these roadmaps. The key is starting before your last COBOL developer walks out the door.
Get the next one in your inbox.
One email when new research lands. No drip campaign. Unsubscribe anytime.
More from the library
Agile Solved the Cost of Change. AI Solves the Cost of Starting.
Beyond Agile: AI-Driven Development from Narration to Proof of Concept
Pair the person who knows the business with a developer working with AI, and a system goes from a spoken description to a working, validated first version with no backlog in between. Beyond Agile keeps the review gates, traceability and testing that Agile taught the industry, and removes the weeks of setup between a client explaining what they need and seeing something real.
The Goalposts Moved. The Engine Didn't.
Twenty years of migration, modernization and consolidation, and most of the largest recordkeepers still run on a thirty-year-old core. The cause is in the details rather than the technology, and both sides of these programs get the details wrong, in opposite directions.
Read article: The Goalposts Moved. The Engine Didn't.The Cost Line Nobody Puts on the Slide
Technology is the second-largest cost a recordkeeper carries, and the people who see it most clearly are the ones we keep asking to absorb it. The cloud proved the industry can change its mind in a decade. AI is the same story, on a faster clock.
Read article: The Cost Line Nobody Puts on the SlideYour platform won't modernize itself. Let's talk.
Book a 30-minute platform assessment with a principal-level consultant. No pitch deck. No junior associate. Just a direct conversation about your systems, your challenges, and what it would actually take to solve them.
