Tech Lead here, 20yrs or so experience I guess it is now, I don't know what counts and what doesn't.<p>That's a good list, but I find it's very difficult for any one person to live up to all of that. It's asking a lot. How is my role going? They're asking a lot of an introvert who is fun to work with but not great at motivating others or being empathic. I'm a decent leader, but not a great leader, nor will I ever be. It's just not my gift and while I try to improve those skills, I know that I will only get so far because I'm not a corporate person at heart. I have no great respect for how US companies are managed, no great respect for managers, especially the MBA variety, whom I compare to parasites--blood sucking, unethical scoundrels. I don't wish to be "the worst of us." I get that many of them didn't set out to be that way, but something about corporate culture germinates profound psychopathy in people.<p>Not going to lie to you, being a "software engineer" (an extremely loaded term these days, and I argue, one that isn't a correct labeling of anything we do--there is no "engineering" whatsoever) and the role is not worth the money they pay you. "Information Sharecropper" has a more honest ring to it.