top 10 ielts essay topics cover letter for sr. software engineer