New webinar: "The Remote Job Search: My Microverse Journey" with graduate Paul Rail
Watch Now


Use these tips when you're emailing employers to help you secure your first job as a software developer.

Having an impressive resume and great portfolio can get you in the door with many software companies, but one thing can easily disqualify you — sending an unprofessional email.

Employers will sometimes look the other way when it comes to a bad online profile picture or a weak portfolio, but unprofessional emails can be a huge red flag to recruiters — and could make them disregard your application completely.

At Microverse, throughout our curriculum, students work to prepare for interviews, landing jobs, and starting their career as a remote software developer. So I wanted to share a few of our top tips so that you can get closer to landing your dream job too.

Use a Professional Email Address

Communicating with potential employers demands a serious attitude and an excellent first impression.

Unfortunately, one of the most common mistakes that can ruin your first impression is using an unprofessional email address.

Maybe you created your email when you were younger, or you chose your address to be funny. When applying to jobs, take the time to create a new email address that won’t cause your email to come off as unprofessional or immature.

When you create a new email address, stick to gmail.com or the domain of your personal website, and avoid numbers. While a bit silly, I’ve met hiring managers that completely disregard applications from emails like “JohnDoe84@hotmail.com”.

Example: Create and use “johndoe@gmail.com” instead of “JohnTheDestroyerOfWorlds@hotmail.com”.

Write a Short, Descriptive Subject Line

In terms of creating a good first impression over email, the subject line you use is as important as your email address.

A good subject line should be concise and inform what the message is about. While you might be excited, avoid being overly eager and trying to cram too much in.

Example: use Interest in Ruby Developer position instead of “Please respond. Following up about the Ruby job I applied for last week and haven’t heard back about”

Address the Reader Appropriately

You should communicate with potential employers much differently than your close friends.

As a simplified rule when writing potential employers: use “Dear” to begin emails and “Best” to close them.

Depending on how much you know about the person, you can alter the salutation to something like “Dear Human Resources Manager” “Dear Jane Doe” or “Dear Ms. Doe”. In general, address the reader using gender-neutral terms to avoid potentially awkward situations, and if you don’t know who you’re emailing, use “To Whom It May Concern” until you do.

Once you’ve established a relationship with the person, you can switch to something as simple as “Hi Jane”.

Example: use Dear John Smith,” instead of “Sup John,”

Write Concisely

Long, flowing emails can take up much more of a reader’s time than short, concise emails. To show that you respect the reader’s time and come off as a professional, write short paragraphs and get to the point.

Unless you’re asked to provide more information or you’ve already exchanged several emails, as a rule of thumb, limit your first emails with a potential employer to 150 words or fewer.

Example: useI have experience using Ruby on Rails to build web applications instead of "In June 2016, I started a job at Acme Co. where I worked in technical support. I only knew JavaScript at that point, but I taught myself Ruby on Rails with a Udemy course and Google searches when I was there, so I was promoted to a software engineering role and then helped maintain different applications over the last couple of years.”

Avoid Emojis, WRITING IN ALL CAPS, and Excessive Exclamation Marks

Emojis are too casual and take away from the seriousness of the communication. Capital letters make it seem like you’re angry. Excessive exclamation marks come off as shouting!!!

Don’t use any of them.

Example: Use “I’d be grateful to have an opportunity to work at Acme Co.” instead of, “I’d LOVE to have the opportunity to work at Acme Co.!!!! :)”

Use Free Tools to Eliminate Spelling and Grammar Errors

Potential employers can forgive occasional spelling and grammar errors, but consistent errors show laziness and a lack of professionalism, especially with all of the tools available to check your writing.

Download Grammarly or Ginger to use as standalone apps or plugins on Chrome so you can quickly check for spelling and grammar errors in your emails before sending them.

Example: Correct “I was gonna continue my finance career but I choose to become a dev instead” to “I was going to continue my finance career, but I chose to become a software developer instead.

Don’t Underestimate How Much Employers Value Professionalism

If you’ve come far enough in your journey as a software developer that you've interested a potential employer, you don't want to ruin your chances by sending an unprofessional email.

Bookmark this article and refer to it any time you’re emailing a potential employer. These tips can help change the next response you receive from, “Thank you for your interest, but the position has been filled” to, “We’d like to make you a job offer.

If you're ready to become a world-class software developer, while learning with a supportive online community, get started below!

Subscribe to our Newsletter

Get Our Insights in Your Inbox

Career advice, the latest coding trends and languages, and insights on how to land a remote job in tech, straight to your inbox.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
We use own and third party cookies to; provide essential functionality, analyze website usages, personalize content, improve website security, support third-party integrations and/or for marketing and advertising purposes.

By using our website, you consent to the use of these cookies as described above. You can get more information, or learn how to change the settings, in our Cookies Policy. However, please note that disabling certain cookies may impact the functionality and user experience of our website.

You can accept all cookies by clicking the "Accept" button or configure them or refuse their use by clicking HERE.