Dear Microsoft, (change to hiring manager's/team-lead's name)
My name is Ian Holladay, and I am applying to a Software Engineer position in your company. As a company that is on the forefront pushing the limits of human technology, I would like to add my skills to your business. I have a friend who works for your company, AJ Carvajal, who describes MicroSoft as, "A peek into the future". Currently I am learning the newest technologies in the frontend developement field, such as JavaScript, React, SCSS/SASS, and HTML. In this field, I have studied how to create applications that focus on UX/UI and audits for accessibility, preformance, and SEO. With this education, I would like to build technologies with you that create better futures for users. Please consider me as a viable candidate to help your company grow our world. Thank you, Ian Holladay
This is a little short. No need to tell them your name in the first line. That first line is what 30 other candidates are using. Are you basing this off of a specific job or are you creating a more general one?