Context matters, because believe it or not, most professionals occasionally go the extra mile no matter what industry they are in. I recently dropped off a motorcycle for a repair, and the young guy working at that shop stayed an hour late to get my business. When something breaks in my house, I have hundreds of people jumping at the bit to come to fix it at any given time, before or after work, weekday or weekend.
Nothing is ever perfect in life, but your criticism of your experience as a software engineer would come across as a lot more empathetic if you started off by acknowledging that you made an excellent career choice to start with, and that this allows you unprecedented career mobility, including the option of easily quitting your job should you have the rare misfortune of having landed at any of the few bad apples that do not reward you for your stress with oodles of money that you wouldn't be able to make anywhere else with that amount of effort and work experience.
Not to mention that if stress and money are not your thing, go and work as a software engineer at an old school Fortune 500 company. I promise to you that nobody will ever ask you to do anything at 11pm there, and you'll still get paid well.