¿Qué se supone que debe saber un ingeniero de software senior?

No se deje llevar demasiado por los títulos. "Ingeniero de Software Senior" es un título que se aplica a alguien con entre tres y 30 años de experiencia en programación. Ocasionalmente he visto que se aplica a personas con una experiencia mínima en programación, pero que son consideradas "personas inteligentes" y tienen el título para justificar su nivel de pago. …