That sounds much closer to the definition of management than to my job description.
If you have a truly good idea--one you think should go up the management chain--how much are you willing to handcuff yourself by your job description? Fwiw, I've always interpreted the vague "technical leadership" parts of senior eng job descriptions to encompass exactly this. Leading people is a lot more than just telling them where to go.