11 ms·
Ask HN: What Roles/Skills Do You Struggle to Hire For?
Managers? Architects? Backend? Rails? Javascript?
I'm curious which roles / skills others find most difficult to hire and details on why.
- gleenn 5y agoClojurists.
- smnplk 5y agoreally? Where can I apply ?
- sam_lowry_ 5y agoTo generalize, dull Spring Boot Cloud Netflix Angular jobs are a hard sell, but businesses that invest in slightly fringe technologies like Closure, Rust, Go, Vue.js, have good candidates at below market prices. I am surprised this is not universally understood. There are people that would "code for food" if only it was in Elixir, Haskell or Forth.
- lbriner 5y agoFor us, I would say in the UK, all are hard to hire. The main background issue is a lack of supply if you are not in a place to hire worldwide remote (which many companies are not). As a small company, doing the communications required for doing recruitment all in-house, as well as getting your job listings out to where people will find them is hard. However, using Recruiters is expensive and they have less ability to do quality filtering of applicants, especially since they are driven by commission more than quality so I think they would rather get us to interview someone who isn't a great match "just in case".
- tsm 5y agoI just moved from Chicago to Edinburgh, and have about ten years of experience doing full-stack webdev at various startups. I've looked into a few UK jobs and they all seem to pay about a third or at best half what I was making at my previous job with a SV startup. At some point my hand will be forced if I need a visa sponsorship, but for now it's a pretty tough sell.
- thorin 5y agoHa, this is just the reality of things in Europe. I guess at least you get "free" healthcare, holidays and sick pay that you might not get in the US. Jobs in London (remote) would pay best I imagine. My role is paying London rate, even though I live in Nottingham. Previous to that I tried contracting which will pay you about twice what permanent work pays (if you have enough work), however that has been complicated since IR35.
- teknopaul 5y agoSince Brexit, the labour market is missing all Europeans. To work in the UK you have to leave the EU, or be treated as a lower status resident, or do a bunch of paperwork and pay import/export taxes. Employers have not accepted that that is a bill they must pay or workers won't join the UK market. If you move first, then look for a job, you just have to accept the local market conditions.
- pyb 5y agoAlso, as a EU citizen, your time working in the UK would no longer count towards your pension.
- disgruntledphd2 5y agoUnless you're Irish, be ause that's been grandfathered in.
- shubb 5y agoAlthough I don't think such an option exists in the UK, several EU countries are offering "Digital Nomad" visas which give you a legitimate status while remaining employed by your SV company.
- isbvhodnvemrwvn 5y agoYou won't get the US comp/cost of living ratio anywhere in the world.
- sshine 5y ago> if you are not in a place to hire worldwide remote What prevents you (or others) from hiring remote?
- Nextgrid 5y ago> I would say in the UK, all are hard to hire. I always say that when it comes to lack of candidates there's this magical thing called "money" where if you throw more of it on the table the problem suddenly resolves itself. Recruiters and getting your job ad in front of more people is only needed when it's a hard sell; if it's an offer most people can't refuse then you just have to show it to a handful of people before you get someone who agrees.
- mmarq 5y ago> I always say that when it comes to lack of candidates there's this magical thing called "money" where if you throw more of it on the table the problem suddenly resolves itself. In the past few years, developers’ salaries have increased significantly in the continent. In Germany they are almost on par with London. So to convince somebody to move to the UK and go through the immigration checks, you have to pay more than the average British employer can afford. For 80-90K£, you are far better off getting 60K€ in Germany or Austria. I wouldn’t advise a EU citizen to move to the UK if they aren’t going to earn more than 120K£.
- GianFabien 5y agoMany years ago I turned down a great job in London. The high salary wasn't enough to compensate for the far greater cost of living in London.
- cassianoleal 5y ago> For 80-90K£, you are far better off getting 60K€ in Germany or Austria. That's around €95K-€107K. How is getting that in the UK (far) worse than €60K in those places? In any case, the parent's point stands: throw enough money at them and they will come.
- mmarq 5y agoBecause renting a half decent flat (new build, 60sqm, inner London) costs 2000£ per month, good food is extremely expensive (Waitrose would be an average supermarket in Southern Europe), the NHS is not as good as its continental homologues, so you have to pay for healthcare, public transport is very expensive, you have to deal with the immigration office (which western professionals aren’t used to), etc… The cheapest nursery in inner London cost more than 1600£ per month, so if you have a child you’ll need 4000-4500£ per month (or 75-80K per annum) just to put a roof over your head. If you want to live like a professional or save some money, you’ll have to multiply that by 2.
- pyb 5y agoThe new reality is that UK companies will never be able to hire SW engineers as cheaply as they were able to in the last 15 years.
- quickthrower2 5y agoI started on 30k in 2002 UK, now 150k Australia, goal is to double that in a year or so. Mostly through market over me being much better. I converted all to us$
- sage76 5y agoLets play the world's smallest violin for the cheapskate hiring managers of UK.
- phekunde 5y agoIn the UK, it is notoriously difficult to team-up with someone to build a startup. The mindset is very different. If you go to US, India or China, engineers are willing to take risk. In the UK, the conversation starts something like this: Me: "I am looking for a tech co-founder; the startup is at an ideation stage, and I have already talked to people who have shown interest in the project. I think having a tech co-founder at this stage will help a lot." Listener: "How much are you paying for the role?" Me: "This is an equity-based role because the startup is at an early stage." Listener: "So you want people to work for you for free??" This doesn't matter if the listener is an engineer or not. In the UK, there is little understanding of how very early stage startups work. It is equity based, that concept does not go down very well with the population.
- Nextgrid 5y agoMaybe the reason is that in the US, salaries are high enough that most engineers have a significant war chest saved up that allows them to take these gambles? In the UK, it's much harder because engineer salaries are nowhere near what the US pays.
- raztogt21 5y agoThis is it. You can take a lot of risks when you have 4 years of savings from a US-based tech company. I expect a lot of US founders will emerge from working remotely from a LCOL area for a couple of years, and then launching with a war chest.
- phekunde 5y agoI think, yes, this could be the main reason for engineers.
- hcho 5y agoI wonder if something is getting lost in translation. With no particular order: Hearing the word ideation would cause an allergic in people who are sensitive against Americanisms. British are also notorius for their indirect way of expressing their thoughts and feelings. Instead of saying they do not believe in your idea or your ability to execute it, they'd prefer to use compensation as a get out.
- newaccount74 5y agoSo the biggest problem I had was hiring my first employee. I needed help with a lot of things -- development, graphic design, web design, sales, accounting, product management, etc. But the people looking for jobs are looking for a very specific role. Eg. they want a job as a developer, or as a graphic designer, and it's kinda hard to find someone who can do more than just one thing. But as a small company I don't really have enough work for a full time employee who does just one thing. Most of the people I met who are good at more than one thing had their own business or startup and weren't looking for a job.
- sdrothrock 5y agoThat's really interesting to hear; as a generalist, I've had a hard time finding positions that aren't super spiky!
- WeaselNo7 5y agoSame boat here. Do we need a hiring market specifically for generalists?
- pyb 5y agoThis. I've learned it's best to masquerade as a committed specialist in order to get a job. OTOH, saying "I'm going to do whatever is needed to help your company succeed" isn't great marketing.
- GianFabien 5y agoMe too. I have only had one job where I was specifically hired because of my broad range of skills and experience. It was with (at the time) a 6 person company. We grew and a couple of years later were merged with a much larger competitor. Seems to me recruiters are only interested in people already doing exactly the job being advertised. As if somebody with lots of experience in lots of technologies suddenly can't come up to speed with a different product/tool.
- topicseed 5y ago300% agreeing with this... In a small company, finding the right "right arm" is incredibly tough. So much so that I still have not despite multiple attempts.
- kureikain 5y agogood front-end engineer that can do 2 things: - ui - logic good devops engineer that can do 2 things: - dev - ops
- austincheney 5y agoAs a JavaScript developer looking at startups a few months ago I noticed the hiring pains were largely self-inflicted. The primary problem is that nobody knows what quality looks like. As a result everything is extremely beginner, based on the framework flavor of the moment, and then qualified against leet code nonsense or use of a million different tools. If that is the path you were taking the failure is predictable as the desired target is somebody too immature for writing a product and you not understanding why or caring for the difference. You, as the hiring manager of the startup have to overcome biases if you want to be successful. Frontend stuff is still software. Treat it as such and look for maturity first before quibbling over technical minutiae. Can the candidate write software? Can they even write at all? Only then evaluate if they have frontend skills. Only once your startup gets bigger and revenue is both certain and predictable can you relax and hiring the more commonly available immature developers.
- revskill 5y agoCSS developer! Because it's hard to master the CSS systematically.
- elwesties 5y agoHonestly it's not technical things that are hard to hire for its finding engineers who show initiative and can communicate well with stakeholders. Its like finding gold especially now in remote working.
- Apreche 5y agoI not only am good at communicating with stakeholders, I enjoy doing so. But every place I’ve worked doesn’t even allow it. There is always a product team to act as a go-between/wall between stakeholders and engineering.
- specterhead 5y agoThis has been so true in my experience recently.
- arboghast 5y agoBlue Team positions, junior or senior. There’s no shortage of decent penetration testers but when it comes to the other side, whether it’s incident response, detection engineering, security operations, etc it’s been very difficult. I’m talking months to find someone. Many candidates apply and look good on paper but turn out to just lie and made us waste many hours of interviews. As for the why, I suspect one of the following: - good candidates already have a job they love - people are not willing to relocate (job is remote but inside one of the countries we are operating in, which is 80) - there is simply not enough people in the field, which goes back to my first point
- MattGaiser 5y agoUnlikely to switch careers as I am an SWE already, but for my own learning, how does one learn the blue team side? Any recommended courses? I see far more penetration testing material out there.
- arboghast 5y agoIf you don’t want to start in a junior position such as triaging, aim for things like detection engineering by learning OS internals (Windows or Linux), then also aim to learn the Win32 API. There are also lots of SOC and Blue Teams doing automation and orchestration where your existing skills could be handy.
- LAC-Tech 5y ago- people are not willing to relocate (job is remote but inside one of the countries we are operating in, which is 80) If you hire contractors you can hire people from anywhere - you don't need a business presence. (This message is brought to you by a contractor living in the middle of nowhere).
- SCHiM 5y agoMy view on this is that, unfortunately, blue team positions are seen as entry positions. In general blue team members have little autonomy. They don't chose the suite of tools, protocols and have little mandate in a company to change a single thing since they're a cost centre. The job is frustrating because many socs are beholden to central IT to fix even high severity issues, this generates a lot of friction. Most organizations have a big feed of alerts that trigger on everything from ransomware, to a user plugging in a razor mouse... This makes the job frustrating and boring. Contrast this to red team positions. If they're lucky they get to cowboy all through the network never asking permission after initial sign-of. And why would they? Nobody spots what they're doing anyway, as long as you don't create problems in prod.
- drudoo 5y agoArchitects for sure. We permanently have open positions and it is impossible to find qualified candidates.
- sam_lowry_ 5y agoSoftware Architect is a difficult job, many skilled developers deliberately forego higher pay to calmly work on tickets from the current sprint and not worry about the big picture. I switched been Software Architect and Individual Contributor roles a few times. the pay difference does not really match the increase of responsibility for this position, you have to be willing to communicate, lead and challenge others and have fun doing it to be a successful Software Architect.
- quickthrower2 5y agoSame with team leading - not much more pay if any at most companies but a lot more stress. A lot more realtime dealing with stuff. Like loads of meetings at set time’s regardless of your natural flow. Coding remote otoh is like a tap. Turn it on and off. Come back and finish later if needed.
- drudoo 5y agoI completely agree. But I feel like the work is more rewarding. I’ve been a manager for a team of architects and I love the difficulty and problem solving of their jobs.
- hackerfromthefu 5y agoI've been doing principal dev and architecture with teams ranging in size to 30, for many a year in Australia. May be looking for a new role in a few months time should I find one fully remote with US level pay, if this might be a good match should I get in touch with you?
- drudoo 5y agoI’m not US based and the company language is not English unfortunately.
- ManOfLand 5y ago<Early stage start-up.> A founder-mentality developer. A great developer who's willing to take a pay cut for a larger amount of equity. Competition is fierce, and we're not in crypto :'(
- jamil7 5y agoThis sounds like you want a co-founder not an employee?
- muttled 5y agoMaybe I'm a bit sleep-deprived, but wouldn't offering a large amount of equity effectively make them somewhat of a co-founder?
- danhab99 5y agoWhen I was 19 I answered an ad for an internship. I met these 2 clowns in a chinese shop where the first thing they wanted from me was to sign an NDA. They were so hyper-protective of their product idea that I still don't know what it is. The most I got out of them is that it's some sort of dating app (this was years ago IDK where they are now). I put their product on the side and talked to them about the company and this is what I learned: Q: how many employees work here A: it's just the two of us (2 founders) Q: do we already have some product A: no Q: is this a paid position A: yes (press x to doubt here) Q: how much? A: we can pay equity Q: how much investment do you have A: none Q: how much equity do you want to give me? A: how much do you want? * wtf kind of a question was that, I thought I was interviewing for an internship* Q: how is this an internship? This sounds to me like you're looking for an investor. A: some mumbojumbo about what I'll learn running a company virtually by myself Is this a common thing? Companies trying to 'hire' investors?
- Fire-Dragon-DoL 5y agoOpen-minded Rails developers with strong SQL skills (ideally Postgres). By open-minded I refer to the ability to evaluate and challenge everything that "the community does this", evaluate it in the context of a team/company and suggest the best approach given the specific team conditions, without the presumption that the Rails community is right by default fir every usecase in the world. Bonus points if the person is interested in software design and even system architecture.
- joker99 5y agoWindows Kernel devs... They seem to be a rare breed
- hackerfromthefu 5y agoWhat kernel work are you doing?
- joker99 5y agoEndpoint security. Mainly filter drivers, interdiction, sandboxing etc.
- the_only_law 5y agoI’ve tried a few times to wrap my head around the windows driver model, the KMDF/UMDF and related things a few times. I’m guessing it’s an overall supply issue. It kinda seems like you have to accidentally end up working for an OEM or MS early on in your career, I’ve seen very few kernel dev jobs and almost always very senior Otherwise, it’s not particularly amenable to hobbyists, while you can download the WDK, write and test drivers, you’re still kinda limited by the EV cert requirement and the fee communities out there with knowledge in this subject can be less than helpful sometimes (to the contrary Thou, I’ve gotten help from actually MS guys working on NDIS over on stack overflow and they were great). Docs are ok, but depending on where you are can degrade pretty badly. There are a few things that aren’t well introduced. I didn’t actually understand INF files until stumbling across an ancient blogpost that spelled them out and I was rather horrified by what I learned.
- joker99 5y agoYeah, it's a very hard field to master so finding people who know what they're doing is quite difficult
- sage76 5y agoWaiting for hiring managers to jump in with their tales of woe, about how nobody is able to meet their 'hiring bar' aka 5 rounds of leetcode hard grilling.
- GianFabien 5y agoHiring managers read HN ? Recruiters I have come across think that all "hackers" are people in dark rooms, pilfering state secrets and mining cryptocurrencies.
- quickthrower2 5y agoWe promise to do that in our own time boss!
- phekunde 5y agoTech co-founder for XR simulation project. I am looking for someone with 3D graphics/Virtual Reality/games experience on Android platform who will be comfortable with NDK and Godot engine.
- MattPalmer1086 5y agoI've found architects to be extremely hard to find (both software and security). A good architect needs both wide technical experience (even if they have specialities) and great communication and documentation skills. Attention to detail and also big picture thinking. It's not that hard to find architects, but it's insanely hard to find good ones. Although, that probably applies to pretty much any role.
- hackerfromthefu 5y agoAre you looking now as I will be soon, I've posted a bit about myself in this thread at this link https://news.ycombinator.com/item?id=30372383 https://news.ycombinator.com/item?id=30372383
- MattPalmer1086 5y agoWe don't have fully remote I'm afraid. It's either London for security or New Jersey for software.
- Agingcoder 5y agoPeople with broad technical knowledge ( from system programming / asm to Javascript/browser stuff, networking, algorithms, etc). And if they don't know everything ( which is ok), I expect them to want to learn what they don't know. It's also ok if they're not experts everywhere (broad vs deep) , but having a good understanding of how software systems from first principes makes solving lots of problems much easier. It also allows them to help other people. These people are invaluable, but are very hard to come by.
- hackerfromthefu 5y agoThat sounds like me, combined with good communication and omnidirectional stakeholder management, and I may be looking in a few months for a fully remote role paying US levels and I have a contracting company to make billing easy. Could this be a match for you?
- Apreche 5y agoThis is me. The problem is all the jobs I see just want me to use one specific part of my large skill set. A lot of the things I know go largely unused at my job. There’s also a corollary problem. The few places that do want my depth almost always want it because they are understaffed. They want to overwork me, and I refuse to ever work more than 40 hours a week under any circumstance.
- jitl 5y agoI (think I) am one of these people, and all I want to do is hire more of them. The company I work for runs a collaborative editor on top of a tree-like data model [1] - so any role, front end or back end, needs to consider offline changes, distributed convergence, and recursive traversals. Vanishingly small numbers of people will come in with these skills so we need to find learners who can go up and down the stack and up and down the layers of abstraction in a stack to find the best designs. (If this sounds interesting to any readers, send me an email at jake@makenotion.com or twitter DM @jitl) [1]: https://www.notion.so/blog/data-model-behind-notion https://www.notion.so/blog/data-model-behind-notion
- gremlinsinc 5y agoI'm deep on laravel+vue and very very broad w/ some varying levels of deepness on go, rust, and devops stuff as well as I used to be deep on SEO/Marketing and have interests in growth. Programming is burning me out, I'd kill for a position where I can just take a salary and/or stock to basically work on writing technical docs/blog posts, deployment systems for devops, or figuring out features or setting up systems to track user feedback to figure out what users want added. I mean, I'd still jump in and code, I just would like some options to expand my horizons. As a freelancer I haven't been able to find that and I'm tired of applying/interviewing for remote positions. Maybe I'd be a better CTO than developer or a Project or Product Manager. Hell, I've even thought of just jumping to devops or QA just for a scene change.
- ramoz 5y agoDevops/cloud engineers that can do both. Sr Frontend Engineer that can solve for complex logic as well as make things look good.
- quickthrower2 5y agoThere is only so much someone can specialise in. If a candidate reads a UX design book thats less time for the JS: another 100 corner cases book, and they’ll flunk those fussy tests with 90% instead of the other guys 99%. Realistically for max pay they will learn less about design and up their coding game learn the next NZXT.js thing and Watnot and stay sharp for interviews as just a full stack dev doing just 5 different jobs.
- ramoz 5y agoI mean agree. And I didn't necessarily mean that we'd want the frontend dev to do production design work. However, a savy UI dev that can prototype useful UI's, as well as make production UIs look and interact like production designs seems reasonable.
- igetspam 5y agoEngineering in APAC. India has become a competitive market, much of Asia has been capitalized by financial industry players and Australia has gone to the FAANGs. As a Us based startup with not shallow pockets, we still can't compete.
- relaunched 5y agoSecurity roles are really hard. Assessor's that aren't just tool operators. Security architects that can threat model and deliver requirements, in the design phase. Anyone that has intersectional experience between security and external compliance is also a problem.
- mooreds 5y agoWe'd love to hire a few senior java devs, especially folks who want to go soup-to-nuts (front to back end). We were trying to hire in Denver, CO, USA, but eventually expanded to all of the USA because we weren't getting the candidates we needed. $CURJOB has a downloadable product, which is a different world than the SaaS jobs that are prevalent these days.