What Does It Take to Be a Senior Software Engineer / Developer?

The timeframe and roadmap to becoming a senior software engineer is a common question. After consulting the SWE community on X (formerly Twitter) and discussing it with some experienced friends, I summarize what it really takes to reach this level and be good at it.