sample cover letter for job application software engineer games for problem solving skills