Senior software engineers often get a recruiter email a day. Many of them look like coming from people who have no idea what they are doing. Being non-technical, those recruiters cannot evaluate engineering culture of the target company, nor can they predict what a good fit will be like.
Two startups ago I’ve resolved to never work for a company without engineering culture ever again. I’m trying hard to build the kind of culture which Google, Facebook, and Amazon had built, and I want to work with people who will share my ideas about what it feels like.
Since most Scala folks arrived to their tool sets through experience, they care deeply about engineering culture. Similarly, Scala companies want to find those people to share their values and build more with less. A different kind of match is needed.
I’m running a low-volume, opportunistic Scala matchmaking experiment. I undertake to interview the companies deserving of a good Scala engineer. Some of the criteria are as follows
The CEO/CTO/VP of Engineering codes in Scala, coded in Scala, codes in something else, coded in it, can code if really needed. Something else is Haskell/OCaml/Clojure (preferred) or really something else.
The agile pipeline is managed by engineers. Deadlines are not pulled out of various places such as thin air or worse, but are set based on the team’s rhythm.
There is an engineering roadmap, and releases are iteratively following from it, instead of coming on a marketing Tuesday.
Senior engineers get to mentor junior ones. There is a clear career path, freedom to iterate, and commitment to sound architectures
In the current market, there is simply no reason to work for idiots. There are many engineering-first startups driven by smart, capable engineers who can actually teach you something and appreciate your skills and uncompromising technical attitudes. If you are not working in one, ask me how to find it. If you are a technical cofounder who wants to build one, let’s talk and see if you got it, or want to learn what it takes to deserve the best engineers.