I cannot speak to the volunteer tier of the fire service, I am simply ignorant to the demands of that side. I can speak to the west coast professional model. To be clear, there are lots of professional options on the east coast too. I just don't know them.
In my humble opinion, this job is not for everyone. This job like any other has lots of cool shit and tons of horrible shit too. The ageism that may or may not exist in software is real in firefighting. Not due to politics or opinion or the SV stuff.... NO, It has do with the physical stress the body takes in this profession. It isn't commercial fishing, but sleep deprivation and picking up patients that weigh 500lbs, fighting brush fires all day, stress from seeing bad situations, etc. is real for most Fire/EMS folks today.
The academies are tough and the competition to get in is really high. For each class in my department, there are generally about 3K applicants. We select 30 or 40 and of those 15-25% will wash out of the academy before it's over.
If none of that makes you change your mind, go get EMT certified, Firefighter I and II certified, then take and pass the CPAT test... After that, start testing at every department that has open applications. You could probably script the app process :)