Maybe he's just learned the futility of trying to give more detail.
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... And if/when people want to know more, they just ask.
Bring rather vague helps everyone get just what they want. I always show up happy to answer and open for questions but also offer them exit paths regularly.
I happen to be a software engineer, currently employed to manage an enginering team, since you ask.
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.
Amusingly enough, my dad, who has written kernel-level drivers, has basically the same answer for what I do.
Me? I’m a janitor for the internet plumbers.