cover letter for sr. software engineer what to put in an internship cover letter