As a fellow software engineer, I feel for the people who work there.
As a customer who lost a decent chunk of money yesterday (and today) because their system was down, I'm angry.
I hate to say this, but I do not think they're competent enough to continue to operate as a broker. I, for one, will move all my money off as soon as I can. I'm also going to file a complaint with finra[1].
[1] https://www.finra.org/investors/have-problem/file-complaint/...