I am considered more of a team lead or platform lead for a commercial software package which I am hoping is not “middle management” enough as most technical decisions come directly through me. I kind of get to wear the architect hat, but direct a the tasks of a few others both here and in India. Still it’s a bit scary out there.