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.
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.
She's not wrong... but it's kind of like saying construction laborers "work on the earth"
Good chuckle regardless