DEV Community

Cover image for Based on what you know: Name the 3 best companies to work for as a developer
Ben Halpern for The DEV Team

Posted on

Based on what you know: Name the 3 best companies to work for as a developer

This is the third post of the Mayfield + DEV Discussion series. Please feel free to go back and answer previous questions as well.

This question is about reputations of software companies out there. This is all subjective, and perhaps nobody has enough information to really make this call — but any thoughts here are appreciated to bundle into the series!

Top comments (31)

Collapse
 
simeg profile image
Simon Egersand 🎈

I'm biased, but this is how I see it

Spotify

I've been working here for many years so I know it's an awesome place, for so many reasons! So much smart people, diversity, many opportunities to grow, awesome product and the list goes on 💚

Google

Known for solving hard technical problems. Super smart people. Offices and perks seem amazing. Most likely you'll be solving interesting problems no matter where you end up.

Apple

Known for making high quality products (been using Macs for +10 years). Always thinking outside the box.

Evil companies (won't say names) might also be good for a developer, but knowing that you work for a company that improves the world (rather than the opposite) should not be underestimated.

Collapse
 
guithomas profile image
Guilherme Thomas

I always see currently and former employees of Spotify saying good things about the company, that's so nice to see in big companies. Can't say the same about google e.g

Collapse
 
simeg profile image
Simon Egersand 🎈

Yeah, your well-being as an individual is highly prioritized at Spotify. It's hard finding reasons to change company, basically!

Too bad about Google. I always thought they had good culture there.

Collapse
 
moopet profile image
Ben Sinclair

Evil companies (won't say names)

Ahem :)

Collapse
 
simeg profile image
Simon Egersand 🎈

😉

Collapse
 
andrewbaisden profile image
Andrew Baisden

Great list!

Collapse
 
pandademic profile image
Pandademic

Very true!

Collapse
 
thevinitgupta profile image
Vinit Gupta

I have always wanted to work at Spotify as I have heard that it's got a really great environment

Collapse
 
simeg profile image
Simon Egersand 🎈

I can confirm that this is true! You should apply! You have nothing to lose 🙂

Thread Thread
 
thevinitgupta profile image
Vinit Gupta

Could you please help me out?
I am not able to find the right place to apply as there are no openings in my country (India).

Thread Thread
 
simeg profile image
Simon Egersand 🎈

Spotify doesn't have an engineering office in India (yet?), but you can offer for a remote role. I'd recommend Stockholm. See more here: lifeatspotify.com/locations

Thread Thread
 
paratron profile image
Christian Engel

Thats a nice site and I'd like the idea of working for Spotify but I must admit - I have a hard time figuring out how to apply. It looks like its only possible if you pick a specific job offer from the site. But as a european I appear to be able to apply to any job of any of the offices in europe. So I have to go through all locations manually to see if there's something interesting there.

Is there a way to do a freestyle application?

Thread Thread
 
thevinitgupta profile image
Vinit Gupta

I looked up the position, but it only allows application from a few parts of Africa and Asia and my time zone doesn't come into that I am afraid 😅

Thread Thread
 
simeg profile image
Simon Egersand 🎈

Connect with me on LinkedIn and let's keep talking there 🙂

Thread Thread
 
simeg profile image
Simon Egersand 🎈

Connect with me on LinkedIn and let's keep chatting there!

Thread Thread
 
thevinitgupta profile image
Vinit Gupta

Sure
I would love to

Collapse
 
miguelmj profile image
MiguelMJ
  1. The one that makes you work in projects that you find valuable.
  2. The one that pays you well.
  3. The one that allows you to grow.
Collapse
 
moopet profile image
Ben Sinclair

I wonder if everyone's automatic replies are going to be the Really Big well-known tech companies.
I've worked for "big" companies but always as part of a small (+-100 people) subsidiary rather than directly. Usually we're the only part that has anything to do with software development and we got bought as part of some kind of package deal. So I don't have any experience.

I do have friends who work for Big Tech. Most of them talk about how great it is for their careers, how much money they make, etc., and most of them are really unhappy people, for one reason or another.

I've often thought that when people say they worked for, say, Facebook, well so do a gazillion other people. And you can't all be doing good, interesting work. I'll bet (again, no experience...) that I'd get shoehorned into doing something mind-bendingly boring that was either destined to never see the light of day or was going to be incorporated into something unethical.

I'm going to say that I think the best companies to work for are small places with big ideas, who want to add something to the world, where you get to work on a single project with a group of similar-minded people.

That's not what I do, of course; I work in an advertising agency making websites and back-office products for multiple random clients. To be honest, that's not as bad as its reputation suggests - agency life is fine unless you work for a terrible agency (this time I have experience...!) and the rumours about working you to the bone are generally just talk. What's good about it is that you get to work on lots of different projects, you get busy times and slow times and it's not all one homogeneous blob of a career.

Collapse
 
jeremyf profile image
Jeremy Friesen

Hmm…I think about "best" and how subjective that is.

For myself, the "best" company is one that I get to be my whole self. And knowing me, the larger the company, the less likely it would be the "best" for me.

So I would rephrase this a bit: "What attributes do you think make a company the best for a developer at?"

My answer to that is:

  • Espoused values and values in action (mostly) align with my values
  • Opportunities to flex and grow; to "try something" and have space to "softly land" but also reflect and help try again
  • Employees, develops, and advances a plurality of folks because mono-cultures are both unsustainable, boring, and just plain ugly.
Collapse
 
grahamthedev profile image
GrahamTheDev • Edited

People always seem to leave Forem and dev.to on good terms and have good things to say so that is two for the list 😃

And I may be biased but daily.dev is another level on how they treat the team.

So there you go, 3 very biased company suggestions for you 🤣

Collapse
 
jackmellis profile image
Jack • Edited

The best companies to work for are the ones you won't have heard of.
Simple as that.
Ive worked for some bigger names (which is all relative of course) and I had a 10x better experience at startups and smaller orgs

Collapse
 
fen1499 profile image
Fen

Any good company looks good seems extremely hard to get in. Should it be considered when you think about what is a good place to work?

Even considering that, I would like to work at google for the sake of solving the hardest possible technical problems.

For the other two spots anything that is not too evil and is not afraid of refactoring or trying new things is fine really.

Collapse
 
grahamthedev profile image
GrahamTheDev

Ah, as outsider looking in from the interactions I have had people respond like they are different teams, good to know...guess that is 2 suggestions so Docker is my third in that case!

Collapse
 
brunoj profile image
Bruno

I'll throw out my top three:

  • Google
  • Apple
  • Netflix

Very different, but all seem like really fascinating eng orgs that would make for exciting challenges.

Collapse
 
aalukis1 profile image
Aliyu

Interesting read. You worked for all 3?

Collapse
 
cednore profile image
cednore

Netflix Netflix and Netflix

Collapse
 
hello10000 profile image
a

GitHub
Discord
Twitch

Collapse
 
taepal467 profile image
Chantae P.

Well, from what I've read and videos I've watched on Youtube, I would say the top three companies to work as a developer are Google, Apple and Zappos.

Collapse
 
katafrakt profile image
Paweł Świątkowski

Based on what people from my bubble say:

  • Remote
  • Spotify
  • Maybe Netflix, but I'm not so sure about this one
Collapse
 
saptakbhoumik profile image
SaptakBhoumik

I use service made by Google all the time so I want to work at Google:)