First, what does your careers page look like? Sometimes the job description is unclear or you might be filtering out qualified people. Second, mid-senior is really tough to hire for, I just experienced it first-hand while hiring for my last employer. Regardless of experience level, you are forced to compete on two fronts: interesting work, or high compensation. Mid-senior devs can afford to be very picky and if something seems a little bit off, they'll look elsewhere.
Have you partnered yet with a recruiting company? I personally just went through TripleByte and they could use a few more NYC partners. They do their own pre-selection of candidates to save everyone involved a lot of time. Another good one is FunctionalWorks. Meetups are also pretty good for making organic connections with higher-quality devs. Every time I go to a tech meetup at least 3 or 4 employers are represented and hiring.
Our careers page is https://www.sevenfifty.com/careers/full_stack, but we really only use it as a link our team members can send personal referrals. Our main pipelines are Hired, Vettery, HN who's hiring post, recruiters, and referrals. Posting on job boards has historically never led to anyone stellar and a disproportionate number of candidates who couldn't pass fizzbuzz.
Recruiters have been a mixed bag. They're very time consuming, but tend to have better access to people who are currently employed and passively looking, which is where most of the best mid-senior people are.
I've done some speaking at meetups and we made a junior hire off of one. I've found the more niche meetups to be more likely to have stronger people, the more general web / rails / ruby ones are dominated by recent boot camp grads looking for their first gig (nothing against those people, we hire them, but we also desire more senior people too).
HN's who's hiring has been great for finding sharp junior people with high potential.
The job description is to-the-point and doesn't ask for anything out of the ordinary. Other than mentioning a CS degree, I give it two-thumbs up.
Hiring is definitely a tough nut to crack. Personal referrals are by far the best source to get solid people quickly, but it's also a finite pool. Recruiters are definitely a mixed bag. I would suggest also sending a representative to a job fair (face-to-face still works!). It sounds like you're doing the best you can besides creating some really unique opportunity.
We had some luck bringing in people interested in functional programming, but ended up having to go heavy on junior devs since that's what's easy to hire for. We had some mid-level and a couple senior people which were hard to come by.
It's going to be a grind no matter how you approach it. All I can suggest is to make a really compelling offer, technologically, financially, or otherwise. Also consider finding older developers interested in part-time or remote work.
This also applies to all the companies in general. If a company uses Applicant Tracking Systems like Taleo, Workday you can rest assured anyone with an existing job would not apply. It's really time consuming.
Also, mid-senior is definitely rare, like it means they have a good job already and unless there are really good perks like flexible WFH etc apart from the compensation, it's definitely hard.
That's not the case everywhere. Some companies pay managers less than engineers. From the company's perspective, a manager deals with a larger chunk of the business, while an engineer solves just one small part. Not saying it's right, but that's my simple guess.
Coming from an under-represented demographic in technology, Hackernews has really been my insight into the industry and helped me immensely with figuring out how to get into it. Reading this website has honestly made me a ton of money and steered my career. On the job, I think Hackernews also keeps me sane by stimulating continuous learning each and every day. I really like this little community.
Current openings are posted at https://careers.mozilla.org/. There should be a steady trickle of opportunities as 2018 budgeting wraps up and requests for headcount get approved over the coming weeks and months.
We do most of our work in the open, so there's a wealth of information you can gather before applying for a role or interviewing. Lurking on mailing lists, reading Bugzilla, following GitHub repos, etc. are all great ways to become familiar with how Mozilla works, the challenges we face, and where you'd best be able to have an impact.
Working at Moz is usually nice, until it's not anymore for reasons that have nothing to do with how well you perform.
Examples: working from the wrong office (go tell the 70 people fired in Taipei that there will be a steady trickle of opportunities) or under the wrong VP. MoCo is in many aspects a company like any other, with its fair share of Dilbert worthy moments.
Thanks! I was browsing a few days ago and applied to work on Telemetry in Firefox and ML Engineering at Pocket. A lot of the work being done with respect to the Quantam initiatives seems interesting, but I didn't really see anything related to the core browser. Anyway, thanks a lot for the info.
I came to it from the web development world, and after getting into speaking transferred internally onto our DevRel team. We're a small team- we encourage any Mozilla employee to speak about their own work if they want, so there's only a few of us for whom it's a full-time job.
Since we're a small team, it's pretty uncommon for a specifically devrel role to open up, but the sibling reply from my teammate callahad is spot-on for how to get involved with Mozilla and Firefox!
I've seen at least one or two companies working on optimization at least here on HN. I'd take a guess that Gurobi is one option, and I saw SigOpt post a listing on the recent "Who's Hiring?" thread. Google seems to also do a lot of optimization related work as well. I'm in the same boat, though I was stronger in CS during my studies. The background is useful, but you will only ever use bits and pieces of it at opportune moments.
Any chance you know someone hiring for said scientific computing roles? I studied Applied Math / CS undergrad, have been gearing up to work in Autonomous Vehicles, but really any challenging numerical work would be interesting to me.
Have you partnered yet with a recruiting company? I personally just went through TripleByte and they could use a few more NYC partners. They do their own pre-selection of candidates to save everyone involved a lot of time. Another good one is FunctionalWorks. Meetups are also pretty good for making organic connections with higher-quality devs. Every time I go to a tech meetup at least 3 or 4 employers are represented and hiring.