How to network as a software developer

3 min readFeb 15, 2017


Networking can be a lot of fun when you do it right. Here are some networking tips that I used that lead to a job offer!

“group of people doing fist bumps” by rawpixel on Unsplash

What’s the best place to meet people when building your network as a software developer? Some examples include presentations, conferences, career fairs and/or hackathons. A really good way to find these things is The awesome thing about going to these sorts of events is that everyone there shares a common interest. I find the best events are the ones that are interesting even if they are not successful from a networking point of view. However, going to start up networking events can also be a lot of fun. In this article, I would like to discuss five common scenarios that I have experienced at networking events.

Scenario 1: Watching a presentation. If you are attending a presentation my tip is to get there early and plan to stay after the presentation is over. When you get there, sit down next to someone and introduce yourself. Maybe it’s a talent scout looking for someone with your qualifications. If you are at an event with software developers a great question to ask to get the conversation going is “what software stack are you working on?”.

Scenario 2: Joining a group. If you are attending an event and everyone is standing around in groups all you need to do is walk up and stand next to the group (making sure to be seen by the person or people you are standing next to) and they will naturally make room for you. If it is a group of software developers they are very likely to be talking about something to do with software and chances are you will be able to contribute. If not just wait until you can politely change the topic to something you find interesting.

Scenario 3: Sharing contact details. When I was a student I used to think it would be rude to ask someone for their business card, especially if they have had many years of work experience. I thought they would offer it to me if they really wanted to stay in contact. I later learned this wasn’t true. If you find the conversation interesting and you would like to stay in touch with the other person the easiest way is to ask for their business card. It’s also the easiest way to finish a conversation if you were planning to meet more people or leaving.

Scenario 4: Leaving a boring conversation. I find this to be the most difficult part of networking. Ever been in a situation where the conversation is stale but no one wants to leave because they are worried about offending the other person? This could happen because the conversation was never interesting or you just run out of things to say to someone you have just met, which is completely ok. In a group, it is usually quite easy to discreetly disappear. However, a one on one conversation is a little bit more tricky. In this situation, I like to try and get the other person to join another group with me and then leave discreetly that way.

Scenario 5: Following up. This step is crucial if you have met someone who offered to help you get a job. I usually follow up the networking event with an email saying it was nice to meet them and I am really excited about applying for the company. Depending on the situation I might attach my CV. The idea is to increase the chances of being remembered.

Before you go… Thanks for reading the article! If you enjoyed it, please don’t forget to show your appreciation by clicking the 👏 below!

I write about my professional and educational experiences as a self-taught software developer, so click the follow button if this interests you! You can also check out my blog or subscribe to my newsletter for more content.

You might also like:




Self-taught software developer | Ex ThoughtWorker |