Soft Skills of a Senior Engineer

The "senior" title for software engineers comes with some controversies. What makes one engineer "senior", and another "mid". I think the majority of the difference isn't technical, it's in the soft skills. I took a long-form article called "Being a senior engineer" by the wonderful Kitchen Soap blog and distilled it to include my experiences and thoughts.