What skills should a senior engineer have?
What technical and non-technical skills would you consider a developer needs to have, to be a great senior engineer, whatever the definition of that term might mean to you. Follow up: what advice would you give someone to get on that path?