How I spend my $360,000 software engineer income