Great writeup Allan.
Senior engineers are support structures for junior engineers, helping hand for managers in terms of taking more responsibility, partners to product management and shining light to business/ops/marketing functions who are clueless about how engineering works. On top of it, they are critical to establish tech stability, implement best coding, deployment practices in the team.