As a preface: I’m sure my tone regarding “enterprise devs” is going to sound insulting. But for all intents and purposes that’s what I did most of my career until I learned “cloud”.
This is definitely not true. I have no idea where the conceit comes from that everyone can sell software to 10 businesses.
Most small businesses don’t have unique problems and are already served by various SaaS companies that do it at scale.
Statistically, if you’re a software developer on either side of the bimodal divide in the US.
A) enterprise corp dev doing boring old CRUD work working in any major city in the US with two or three years of experience [1] and one job hop you can easily make over twice the local median household income for the area
B) working for one of the BigTech companies where fresh college grads make twice the median household income - ie they come out of school with offers of $150K+
At my first tech lead job I was forced to hire your standard C# CRUD contractors for a lot of the integration work I was doing. We were paying the contracting company about $100 an hour. But the contractors themselves were making $60-$70/hour. You’re not going to get a company to pay outrageous rates for Tun of the mill staff augmentation type jobs.
On the other hand, at the last minute, management decided to “move to the cloud”. I didn’t know cloud from a hole in the wall back then. Those “consultants” made good money.
Six months later after going through one AWS certification just so I could talk the talk , I realized that they really didn’t know much, led us astray and were just a bunch of old school netOps people who treated AWS as an overpriced Colo.
That’s when I decided to switch companies, get some hands on experience with true “DevOps” - combining my development experience with AWS and specialize in what I became to know as “cloud application modernization”.
Now I could charge companies a lot for my expertise. But I didn’t want the hassle of working for myself so I got a permanent job in the consulting department at BigTech.