What is a Software Engineer's Job?

I've been a software engineer for nearly 24 years. That’s almost a quarter of a century! It doesn't feel like a long time, but when I say it out loud, even I think, "That’s a long time." Yet, here I am, after all these years, pondering a rather fundamental question: What is a Software Engineer’s job? And how do we know if we’re doing a good one? What is a Software Engineer's Job? A cheeky answer…