Can you help write me a cover letter for a graduate software engineering job. I graduate in June 2023 from Kings College London with a BSci in Computer science, last summer I did a full stack internship at HSBC where i helped with some React tasks. In my spare time I enjoy doing leetcode and hackerrank coding tasks.
Subject: Graduate Software Engineering Application for [Company Name]

Dear Hiring Manager,

I am thrilled to apply for the graduate software engineering position at [Company Name]. As a Kings College London alumnus holding a BSc in Computer Science and an intern at HSBC, I am certain my skills and experiences will allow me to thrive and grow within your organization.

My HSBC internship allowed me to work on full-stack projects and contribute to React assignments. This experience helped me hone my problem-solving, communication, and teamwork abilities while collaborating with seasoned software engineers. These skills will prove crucial as I begin my software engineering career.

In my leisure time, I enjoy tackling coding challenges on platforms such as LeetCode and HackerRank. This practice has sharpened my problem-solving capabilities and enabled me to learn new programming languages and frameworks.

I am inspired by [Company Name]'s innovative and forward-thinking approach to software engineering and am eager to join your team. My technical expertise, strong work ethic, and enthusiasm for a software engineering position make me a compelling candidate for this role.

I appreciate your consideration of my application and eagerly await your response.

Kind regards,
[Your Name]