Learn to stay flexible and adapt as a software engineer; combining you problem solving skills with emotional intelligence.