software engineer cover letter fresh graduate persuasive essay audience