Question: what do you need to be a senior software engineer?
Answer: Analytical skills. Developers must analyze users' needs and then design software to meet those needs. Communication skills. Developers must be able to give clear instructions to others working on a project. ...  Computer skills. ...  Creativity. ...  Detail oriented. ...  Interpersonal skills. ...  Problem-solving skills.