"The Department of Computer Science at Stanford University invites applications for an educationally-focused faculty position. The responsibilities of the Assistant Professor of Computer Science Education will include: teaching classes (typically three or four courses, depending on class size, during the three quarters of the regular academic year), working to develop CS undergraduate curriculum, and involvement in the broader CS education community (e.g., research and/or leadership in CS education). The appointment has an initial term of three years with the possibility of reappointment of an additional three years. This position is eligible for promotion into the non-tenure (Teaching) faculty line. After completion of the five-year term as Associate Professor (Teaching), the candidate will be considered for promotion to Professor (Teaching). Experienced candidates with an already established reputation and national visibility in computer science education may apply for a senior appointment (Associate or Full Professor (Teaching)), commensurate with level of experience. Appointments at the level of Associate or Full Professor (Teaching) may be for a continuing term."
[0] https://cs.stanford.edu/jobs/faculty-opening
EDIT: interestingly, the "lecturer" position is at least eligible for SOE.
Look at the cost of a local home suitable for a family. Let's say it is on 0.3 acre, has 2500 square feet, and has 4 bedrooms. It is within a 20-minute commute. Consider the mortgage payment on a 30-year loan with a down payment of $40,000.
No, you can't assume there is a second income.
After paying taxes and that mortgage payment, what would the person have left? I hope it is something like $80,000 per year. I fear it may be negative. Conventional loans require that the loan payment not exceed 28% of gross income.
The number of people who can do Stanford-level research in computer science is probably pretty low. But the number of people who could teach first- and second-year computer science courses, even to Stanford standards, could be much higher.