This is at least partially due to it being a bunch of different legacy systems from different companies. I have two completely separate accounts with Capital One (one from ING before they were bought out, and one for my Capital One credit card), with the same user name. I would hope that they're working on integrating the systems, but I can't imagine it being a simple task.
Your statement doesn't make any sense. A quick search of LinkedIn shows:
2,798 results for capital one software engineer
It's a company with a $50bn market cap, and ostensibly stable 9-5 employment. This is more of a symptom of having a ton of different products where people weren't interested or weren't able to create a unified login system.
Chalk it up to 'bad' engineering practices if you want, but not that there's no one to work at these companies.
This is so, so very wrong - Capital One is crawling with software engineers, they're considered way ahead of most other FIs with what they're doing. The history of Capital One is why this happened - it has acquired so many things and grown horizontally so quickly that they're struggling to catch up.
I get it, this link is important because it's really bad user experience to have so many sign-ins for a single bank. They need to unify this stuff, obviously.
It's worse than that. I have a Capital One credit card and a Capital One 360 (nee ING) savings account. They have seemingly completely separate logins, but changing the password for one changes the password for the other.
https://www.capitalone.com/redirect/?dest=https%3A%2F%2Fgoog...
Makes phishing links seems authentic.
Who wants to report it to them?