That is a misunderstanding. When I say "I work for a software company", there are a myriad of job positions, not only software. Accounting was just another example, but also legal, HR, sales, etc. It is up to the audience to assume (or ask, resp.) what I specifically do.
I happen to be a software engineer, currently employed to manage an enginering team, since you ask.
> I've spent 10+ years in SaaS businesses, and I've simplified my job description to: I work for a software company. It does not say anything about what I do, it could mean engineering or accounting or..
I see now where I misunderstood. I took that to mean the roles that you performed in the course of your work despite your job title, not that a variety of job roles are available in specific companies such as SaaS. Thank you for clarifying.
I happen to be a software engineer, currently employed to manage an enginering team, since you ask.