5 skills to develop to grow from Senior to Staff Engineer