It likely depends on the company. All senior developers I have seen so far in differing organizations have been different from your description. Less, Lead Developers. Your description seems to be describing a ‘developer’, one notch above from a junior developer (ie, like mid-level engineer one level up than a junior engineer).