Ask HN: Should I checkmate my employer?
I've been working at a company for 8~ years.
In those 8 years i've taken them from a small "home server" to a full 42U rack (AD, procurement + all services ) & 20K+ LOC (20+ git repos).
I'm currently earning £60K a year ($70K) and I'm beginning to feel "aggrieved", everyone tells me I should. They're a "SMB" but they wont/cant justify a raise.
The problem/s? They wont give me more engineers & nobody wants to hire me based on my current CV.
My CV has got 0 response. This is drafted fresh, with my entire circles feedback (though I out earn my entire circle).
I know they would counter, beyond what they want to, if I got another offer.
What do you do here? I'm applying for jobs in the £60-£100K range but get no response - is my CV BAD? Is my XP Bad (PHP, but everything I apply for is PHP)? What am I doing wrong?
I half want to runaway to "tourist destination" and serve drinks - I will fail if they dont expand my department soon.
Roast me HN.
95 comments
[ 5.2 ms ] story [ 195 ms ] threadYou think that's to much?
Technically my job title is "Director of IT" but I dont go to enough board meetings to justify that title.
if you want to lead, embrace the "Director of IT" title and play up the fact it was an SMB if you're going for a relatively low level leadership role (team lead, etc).
whatever you do, get rid of the phrase "tech lead". i've yet to meet someone who described themselves with that term that didn't make me go "this fucking guy"
What is the job title on your contract? That is really what you need to cite.
Follow the advice given by others about the structure and grammar on your CV and, yes, talk to recruiters who will give you a realistic opinion on your options and salary expectations for your skills set.
Good luck.
Edit: Wanna roasting?! £60K for what you are doing is quite reasonable unless you are in a location such as London, in fintech or have a unique skills set - which doesn't come across in your description or writing style.
Happy to discuss elsewhere if you wish. FWIW I am in West Sussex.
I've never hired at the level i'm applying and have 0 to compare against.
Of course, every person hiring is different, but generally the motivations align.
In the OP's shoes, I'd write a few different resumes tuned for different jobs. E.g., one is a developer resume, which strongly foregrounds all the development work and minimizes the IT stuff. Another would be an IT director resume, where it's mainly about the ability to take business needs and get things done.
The reality of hiring is that people rarely want generalists. Mostly they have a particular hole they're looking to fill and they want it filled about 6 weeks ago. The function of a resume is not to give one's life story; it's to explain to the hiring manager why you are the right shape to fill their particular hole.
I would also have some questions about the cover letter. If the OP wants to make a jump from the do-everything guy to a more specific role, the cover letter is a good chance to explain why. E.g., "I have enjoyed the challenges of handling a wide variety of technical needs, the most satisfying work for me has always been writing and maintaining the software, so I am seeking a position where I can learn and grow as a developer as part of a highly productive team."
Heck, I've literally built out three 42U racks and written thousands of lines of code for my dad just for fun over some weekends to help him with his business over the past five years.
Without seeing your CV, my guess would be that you're missing some criteria that the orgs you're applying to are applying as a front-end filter. For example, maybe you don't have the right degree (or maybe you don't have a degree at all), and the places you've applied to auto-bin CVs which don't meet this standard. This is something a recruiter can likely help with, either by manually bypassing the filter or by pointing you towards orgs which don't have those requirements.
The other thing I would say is that it's pretty clear you actually want a raise, not a move. Is that coming across in your applications? I wouldn't personally waste time interviewing someone who didn't seem like they were genuinely looking for a job change.
I left my first sysadmin job after about 3 years because the advice I recieved is that if you work solo for too long, you develop your own ways of doing things, become unable to integrate into more mainstream best practices, and become effectively "unhirable". I wonder if that has something to do with your lack of success in the job hunt.
It sounds like maybe there's a lot of 'institutional knowledge' about how that 42U rack and the rest of the network is assembled that only you know. It would be expensive for your employer to replace you, but with an external consultancy that replaces a large fraction of your infrastructure with something they can manage, they could survive if you left.
If you're willing to take the risk and switch careers, it might very well be worth having that sit-down with your employer where you lay out exactly what will happen to their infrastructure when you leave.
Edit: I would reconsider how you wrote your CV.
- It's not a matter of the degree to which you fit some specific title (didn't go to enough board meetings to be the Director of IT, or whatever). It's not percent score match, it's pass/fail. Were you the director of IT, or weren't you?
- Eight years is a lot of problems to solve, and a lot of weird niche technologies to learn just enough about to be dangerous with. Those are specific examples of your ability to be really good at the stuff you've been doing. Mention it. Plus, who knows if someone else is looking for someone with experience with a weird niche technology?
- Given how long you've been doing this job, PHP dev might be too big a leap to make at one go. Might be worth looking for something halfway there, that's still perceived as similar to what you've proven you're good at.
I don't think threatening your current employer about how in-disposable you are and how they'll have production outages if you leave shows you're a very good teammate/employee/team player.
I've got one person under me and have done for 3-5 years.
Most have enjoyed working under me (so I understand it), most resignations have been for bigger opportunities / bigger cities / bigger money (1 out of 4, and TBH I missed they wanted more money - this was my fault).
My current "report" seems very happy (though I expect them to leave soon, not for money but they are far more interested in another industry and tech challenges that come with it).
They could do infrastructure, kind off, not code - no chance (I like them as a person but they depend on me to teach them how to code)
Hire "younglings" (star-wars) is my remit.
If you ever find yourself as a single point of failure at a company, and you feel you're underpaid, screw being a "good team player"
Adopt a "fuck you, pay me" attitude and get what you're worth or get out.
"Good team player" is how companies manipulate you into getting more value out of you than they are paying you for.
Edit: this will not always work. And you might burn bridges. Be warned.
Edit2: Also dont actually say fuck you, that's internal monologue. Stay professional!
Agreed. Life's much too short to get screwed by a job for a long time.
As soon as a certain security clearance gets approved, they're in for one hell of a shock.
Absolutely they should be somewhere they're more valued, but should be patient while they work out how to do that.
How is this any different than the recent uprising of the r/antiwork movement?
Because it sounds like there's something about your CV that is causing it to be ignored. UK standards for this are different, but make sure you don't include things like age, gender, race, or a photo. Do make sure there is correct spelling and grammar. Focus on how you used technology to solve business problems.
The other possibility is that you've hit an industry-wide hiring lull. It's getting towards the end of the year (budget time), and the economy is slowing down.
Consider befriending some people in your industry who are in a position closer to the type that you would be interested in, and asking them for feedback on your CV or at least absorbing the way they talk and present themselves by osmosis. I'm not in the UK, but at least in the European location I'm in there are many tech people circulating on local meetup (social) apps.
I will certainly apply this to my CV, perhaps my personal statement is to "aggressive" (here I am doing it again).
Thank you.
[1] https://news.ycombinator.com/item?id=32313774
Your submission appears put together without any care ("NH", "i", "wont", "cant", "circles", "Bad", "dont", and presumably that hyphen is a minus "-" rather than an en-dash "–" or an em-dash "—" (though it's not that important)).
Unless your achievements are stellar, you are not in a position to neglect these details.
Next, don't bring your grievances with you. Your next employer bears no responsibility for whatever happened to you in the past. Why should they want to deal with someone that is grumpy and entitled?
Focus on your achievements and what you can bring to the job.
Next, continue your search and do find an external offer, then evaluate your options. I would not suggest a confrontational approach with your current employer, threatening to leave. Rather, talk to them and say, sincerely, that you'd like to stay with them, but you cannot afford to forego all of the raise that the other company is offering you. (If you can't say that sincerely, because you do want to leave, then: leave.)
Typically, companies like to retain their talent, as it is expensive and risky to hire and train someone new. That is good for you, but it is always easier to negotiate if you do have an alternative at hand, rather than having to bluff.
/s
You snob, this is internet, how dare You point out that single dash sign is apparently not enough to convey all this context dependent meaning. Go back to Your fancy books.
s/
Sorry, I could not resist - each time I am remainded that clear communication is not enough and „proper” form is also required because of historical reasons I die a little bit inside. Why we (the people) like to complicate our life so much? Germans somehow could get rid of ß so maybe not all is lost (but Danish people on the other hand brought back Å so maybe it is ;) )
But then, would you rather hire someone who cares about the details or not? (That depends on the job, of course. But insofar as the job is to fulfil the requirements of the job, and a requirement of putting together your CV is generally understood to be to do it carefully without typos, it doesn't bode well.)
It’s mostly relevant because your comment is about your writing.
Doing this is free and insightful.
For example, a company looking for a rather senior sysadmin might care for familiarity with highly specific tools and cloud platforms more than for the ability to keep a whole company's applications running.
I would be very cautious about negotiating a salary when you're in the position of knowing you can't get a better salary on the market. Fix what's wrong with your resume, get a better offer, and then negotiate (or not). Just not a good negotiating spot to be in if you know you ultimately have to accept what they say.
Step two: Do your job, as described in the job offer, and stop doing extra. They place no value on that extra work.
But in the long term, don’t stay, even if they do give you a raise or exceed another offer. After all, they didn’t value you before; imagine how little they will value you when you’re a bigger cost to them.
And start studying how do to Infrastructure as Code or go get some certificate if needed: CKA, AWS, Azure or GCP related.
If you’re not getting recruiters it’s because you’re not matching keywords. If you can get in front of hiring managers, past the ATS and recruiter screen that is, your resume is good. Otherwise it’s bad.
Your employer can replace you for some annoying short term costs.
If you’re in a small business you might be working for what I call “mom and pop tech company”. These are painful to work with because getting cash for anything is like pulling teeth since they think of the business cash as their personal bank.
Get the CV cleaned up, discuss a transition with your employer, and offer to stay on to support the consultant for a market rate fee. This will save them money. But it’s time to move on.
To answer the question in the title - No, you shouldn't. For the same reason if you google "employer counteroffer" every piece of advice will advise you not to take the counteroffer. You've already signaled your intentions and they will no longer see you as aligned, crippling future growth at the organization, and they will oust you once they can.
what are you making of yours?
> I'm talking to him; not you or all Europeans. He's being taken advantage of and feels as much. His story is too common for people from the UK.
> All the things I value I have.
> shitposting on the internet
> And the crescendo, sorry if I caused offense. It was not my intent.
What do I know. I'm literally making stuff up on a Saturday morning. At his experience level and skill set you can make triple in America.
B) Get on LinkedIn and scope out some recruiters, reach out to the ones you like the look of with a brief of the sort of role your looking for. Get on the phone with them and get their advice - they will get you interviews.
Don't stop B if A works. Ultimately you should leave your current employer - they are not going to "get it" overnight so it will happen again in some form.
With your skills I'd expect to see you earning at least 80-90K depending on location. Aim for more full stack or DevOps roles. Consider management or team lead tracks - you clearly have strong organisational skills.
I don't know if I would recommend that. No upside to the employee. A large "egoless value maximizer" business will simply do nothing until employee shows them an actual offer, and only then counter-offer if they want to retain. A small business where manager's ego is a factor may just fire the employee on the spot for disloyalty. Pretty close to zero companies will respond by immediately raising employee's salary to what he wants.
Then, people start jumping. Usually implying they should have been jumping previously.
I've been in his shoes at a small company; they are taking his requests and ignoring them as is because right now they have a great deal! He needs to tip the balance more in his favor.
OP seems critical to the business; assuming that's true triggering an oh shit moment is how you get movement.
Are you doing anything beyond just sending out CVs? That's a pretty poor way to find a job, TBH. A CV is required for a job search, but best delivered after you've had a discussion with a hiring manager (at best) or someone at the company (at least) about the position.
In my experience, the best way is to find someone who used to work with you and see if they need help or know anyone who does. You have far more credibility and they'll have more info about you.
The second best way is to meet someone at a technical event, connect with them, and (after a sufficient period of time, don't do it on the first email) see if they know anyone looking.
The third best way is to target local companies who you'd want to work for, and who you know someone at (use LinkedIn or Xing). Meet them for coffee, learn about the company. If it is a fit, ask if it is okay for you to send a CV over.
All of these take some time to implement, which is why it is good that you are currently employed. (Always easier to find a job if you have a job.)
Start now.
It sounds like you're asking two (or more) different questions. Your title implies maybe getting back at your employer. I think many of us have gone through similar feelings, but ultimately you should do what's best for yourself and not necessarily what'll make you feel good in the short term (checkmating / petty revenge). In my experience, typical advice is to not take a counteroffer from your current employer. Will you really be satisfied at work if they give you that raise? Will you go through the same issue in another several years?
As for the resume development and lack of responses - maybe try applying to worse-paying jobs, and see if you get hits. Take the recruiter calls and find out what it was about your resume that they liked. You could even go so far as to say you were hoping to get a better-titled position etc and see why they say you're not qualified. You can use all this to better edit your resume, or go develop the needed skills at your current work.
I've also been contacted by headhunters in the past, and with just a little bit of prodding, they're very happy to critique and edit your resume because it's in their best incentives to do so.
On the systems administration side of things going from one system to a rack isn’t nothing, it’s an achievement, but a lot of employers paying £100k may have applicants coming with more breadth of experience or significant scale - either 1000’s of systems, 10000’s of endpoints, maybe they’re looking for specialist knowledge implementing endpoint protection using Crowdstrike?
In the developer dimension for £100k they’re likely looking for a PHP developer who has ‘full time’ written software in a professional setting for a number of years, worked on teams of developers and contributed to big projects and big codebase (~20k LOC across ~20 repositories is ‘hobby’ scale, plenty of places in industry are >=2 orders of magnitude larger), and perhaps they also seek prior experience with the frameworks they may use?
I’m not sure you should be aggrieved, £60k is nothing to sniff at for a smaller-scale IT role with a “Does It All” blend of duties.
Also beware almost everyone is far more replaceable than they might themselves believe. I doubt a SMB would have much trouble finding applicants for a £60k role involving figuring out your stuff. Maybe they’d just hire two people on £40k to have more arms around the problem domain and more resilience against a repeat? Definitely don’t underestimate that trying for “Checkmate” may/will result in an adverse reaction from your employer. Generally employers dislike being strong armed and even if they pay you today they may well begin working on their Plan B.
If you want to take your career in a different direction and focus on something like PHP development you may have to accept this involves taking one step backwards before you can take two steps forward. Maybe that’s a PHP Developer role which focuses just on that, and not 36 other things, but maybe it’s a bit more entry-level because you don’t have the experience today to join as a “Team Lead” of a 10-person team doing XYZ.
Lastly, by far the easiest way to find your next big thing is within your network, not shotgunning your CV into lots of places who have publicly advertised an opening. Look in your local community for topical microconferences or user groups and get involved. Look for more national user groups or communities around e.g. Kubernetes (if that’s your jam) and get involved. Many of those will have Slacks with #jobs channels where hiring managers will post opportunities. Being a participant in the community, particularly if you’re a respected value-adding member, is a foot in the door.
It sounds like your unambitious employer treats your work as a cost centre, and achieving a grudging pay bump isn't going to change that.
You have plenty of raw ability, and are capable of a lot, you've proven that. That can be hard for employers to digest when you apply for jobs "through the front door" (e.g. job boards, career sites, etc.).
A bigger question that might help guide you is, what are you hoping to do in your career next? Focus/clarity may help you here, especially to emphasize the skills that give you a better chance of being matched to and landing a job.
Also, I mean this with all sincerity, great for you for reaching out on HN. Do whatever you can to network, because the people who know you and know what you are capable of can be far more helpful in many cases than "going through the front door" applying for jobs. Going through the front door is notoriously difficult.
I don't promise to be able to solve anything, but reach out if you want to chat. I have 20+ years experience and started out much like you.
Email in profile.