Comment Comment by coderintherye Well, it does depend company to company, but in a lot of places the role is or includes coming up with innovative ideas and to be smart in choosing which ones to implement. parent coderintherye 7 years ago