← Back to context

Comment by mjl-

4 days ago

What I'm wondering: Are the salaries high? Not just because you've been employed at the job for a long time with regular raises, but because it's hard to find developers.

No the salaries aren't high. They are typically lower than other software engineer salaries. There are a large number of contractors from Indian consulting companies with "experience in cobol" to make run of the mill cobol cheap enough.

The very high salaries you hear about sometimes are always for VERY specific mainframes that are extremely old with a lot of quirks, and are usually being paid to consultants.

  • > There are a large number of contractors from Indian consulting companies with "experience in cobol" to make run of the mill cobol cheap enough.

    Seeing the horrible performance from Indian offshore firms with modern languages I cannot imagine the mess they make with legacy languages like Cobol. Or is it the other way around?

  • A while back I came across job listings for a COBOL consultancy near me that only seems to hire fresh grads for well below market rate (not much higher than retail/restaurant jobs - this is in a cheaper part of the US). They promised to train their employees from the ground up and implied that COBOL knowledge would set them up for a really profitable career. It seems like they were taking advantage of the common advice: "just become a COBOL developer, it pays well because nobody wants to use COBOL!" But I'm skeptical that someone coming out of that consultancy with 2 or 3 years of experience in nothing but COBOL would do well on the job market.

    • The places I know that use (or used cobol 5 years ago) were all in hiring freezes for cobol developers and were trying to get off of it as much as they could (no new development, only maintenance, etc). I don't think its a surefire bet.

I suppose it varies by country?

In my country, no, COBOL jobs aren't well paid. They are below average.