How To Find A Developer Internship (Part 1)


How To Find A Developer Internship (Part 1)

My LinkedIn messages are littered with passionate, new developers reaching out to me, asking if they can intern at Origen Software. While I would love to be able to provide an internship to everyone, it’s just not feasible.

That being said, I want to do my best to be able to help those people. I myself started out as an intern so I’ve given a lot of thought to what I would do now, in 2024, if I was looking for an internship and at the start of my career.

Here, in a three-part series, is my advice on what you can do to go from zero to landing your first role as a software developer intern.

Let’s dive in.

Assess Your Interests and Skills

Start your journey towards an internship by first determining what interests you and what skills you have.

Software development has many different sides and while it’s not critical to pick your lane before you even start, it’s good to know what aspect of software development intrigues you the most. Do you want to work on websites and mobile apps (like myself)? Do you want to build AI? Are you a database junky?

After you’ve identified what area interests you the most, it’s important to write down your skills that align with that area, and software as a whole. If you’re more visual and creative, then website and mobile app development might be for you. If you like complex structures, then maybe database design is for you.

Either way, make sure you’re aligning your skills with what you’re interested in.

Research Potential Opportunities

Now that you’ve analyzed yourself, it’s time to analyze the market.

Start by exploring all the companies that have listed internship programmes and positions. Add all of them to a list. Then, make another list of companies that you would love to work for. Add those to the list too.

The reason for adding companies that haven’t mentioned an internship programme or position is that just because they haven’t mentioned it, doesn’t mean they aren’t looking or don’t intend to look at a later point.

Now, for each company in that list, dive deep into what they do. Research recent achievements, accolades and projects. Really aim to understand the fabric of that company. This can help you personalize your message.

Craft Your Message

Now that you have a list of companies that are looking for interns as well as companies that you’d like to work for, but may or may not be looking for interns, it’s time to craft your message.

The goal of the message is to stand out, show intent and demonstrate effort.

You can stand out by ensuring that your message is well structured, with proper grammar and punctuation. You’d be shocked at how many messages I receive that are the equivalent of “Hiiii..I’m X. Can u give me a internship?”. That’s an immediate NO.

You can show intent by being somewhat direct in your message and phrasing. Be clear about who you are, why you’re reaching out, and why you’d make a great asset to the team. For every person this would be different, so I’ll leave this in your hands to write. I enjoy and engage further with messages that are written with intent by someone who knows what their goal is.

Next, you need to demonstrate effort. This is where the research you did about the company comes in. It shows that you’re not just writing a paragraph about yourself, copying it and then sending it off to a bunch of companies. You’ve personalized the message and made it especially for this company. That goes a long way.


That’s it for now. There are many more steps that we’ll explore over the next 2 weeks. In the meantime, if you’re looking for an internship, start working on the above. Then next week, we can look at how to identify the right people to reach out to so that you can maximize your chances.

See you again next week.

P.S. I’ve launched on Instagram, where I will be frequently sharing advice, videos, pieces from my podcast and much more. Go follow if you want to keep learning!

Whenever you’re ready, there are 3 ways I can help you:

  1. Join me on LinkedIn and engage with me directly (56 000+ followers)
  2. Get a FREE copy of my book 101 Tips For Becoming A Better Developer (3 600+ downloads)
  3. Reach out to Origen Software for us to solve your problems (for founders and start-ups)

Harley Ferguson

I teach developers how to accelerate their careers.

Read more from Harley Ferguson

How To Make A Killer Developer LinkedIn Profile This issue is sponsored by Tabnine, the best AI coding assistant in the market. Click here to get your 30% on a yearly subscription so you can use Tabnine to help make you a 10x developer. Continuing on from Part 1 and Part 2 of the series “How To Find A Developer Internship”, I thought it would be necessary to explore what makes a great LinkedIn Profile. Most of my readers found me through my LinkedIn profile. I’ve managed to build my way from...

How To Find A Developer Internship (Part 2) This issue is sponsored by Wynter, a target market research platform. Wynter looking for software developers and technology leaders to become research participants. Participate in surveys and 1-1 meetings, get paid for your feedback and comments. Up to $600/hr. Super low-key commitment. Apply here. Continuing on from Part 1, where we explored how to assess our interests, how to find potential opportunities and how to craft your initial engagement...

The Best Way To Onboard Developers For Any Project Every developer, from those just starting their careers to the most experienced tech leads, know the pain of joining a project and attempting to quickly learn it. In today’s newsletter, we’re going to explore the difficulties of developer onboarding from the perspective of the developer and then the company, along with a solution I’ve found to easily speed up the onboarding process. Let’s dive in. Developers need details Every project is...