"Alright, I've had enough: I'm going out on the market to test the waters."

This is what any sensible company should want to avoid right now.

And it's how our story starts. A long-tenured engineer at this small company got a better offer from outside and announces:
"I quit. I have a better offer by almost 60%. However, I really like the team and know how much value I bring to this company. I'd be happy to stay on for a 35% increase."

Management is in panic. Should they give in and retain? Or would this be a bad move?
The CEO consults external experts, and in the end decides to not match.

"We'll recruit off the market: it's a setback of maybe two months, but we'll be better off."

The engineer leaves. The job advert of "Sr Engineer at Company" is live.

But responses are disappointing.
"We're not getting any local candidates" - HR shares. "Only people who need visa sponsorship that we don't provide."

"Alright, let's consider sponsoring visas." - the CEO agrees, after weeks of no local candidates.

Finally, an overseas candidate accepts. Success! Or is it?
"The new joiner just sent an email informing us they won't start, after all. They got a 30% higher offer from a company sponsoring their visa."

A similar story repeats again. Increasing the salary could be an option, but doing it *only* for tech?

The CEO has another idea:
"An external agency. Let's hire one. This doesn't come out of the HR budget. With the right agency, we'll move faster. It's more expensive, but the increased output will make it worth it."

The search for an agency begins. But it's a painful search.
Two local agencies each quote double the rate the company budgeted for. "Sorry, it's the market" - they share.

Overseas agencies are cheaper, but how reliable are they? A friend of the CTO recommends one, and a deal is struck.

The agency starts next week. Finally, progress!
The CEO gets carried away on the next company update, saying that with the agency onboard, development output will now double. The CEO also lets it slip how, with the agency hired, the sales team committed to new features to be built.

Existing devs grumble among each other.
"What is the CEO talking about. Don't they see the tech debt? No agency will speed this up.

The CEO lives in some dream world. In the end, we will have to pick up the slack and put in more overtime, then get nothing but complaints on how slow we were, despite all the work."
The new agency starts, and developers are asked to onboard them.

"If this goes well, we'll move over more of our work to the agency, the CEO shares in another message to the whole company."

Some of the most tenured developers are starting to update their LinkedIn profiles.
During the onboarding, the agency is strangely passive. Devs mention this to the CTO, who dismisses concerns. "Of course they don't ask many questions. They're pros. Perhaps you can learn from them as well."

A few engineers open up their availably to get hired on LinkedIn.
After the first months payment, the agency disappears. Ghosted the company and ran with the money. There's disbelief: how did this happen?

(A real shocker when trying to score a bargain on a hot market, that).

More importantly, what now? The CEO drafts an email, then hits send:
"Unfortunately, we parted with {agency} for reasons we cannot disclose. However, the sales team committed shipping features to customers that we cannot walk back on.

We have a world-class team, and we do world-class work. So let's get our heads down, work hard and ship it 💪!"
A long-tenured engineer thinks: "Wow. I expected at the very least a raise, or to push back on building new stuff. Especially when I think about how my former colleague got a 60% raise after leaving and raves about the new place."

They continue thinking:

The market has never been more heated for software engineers with experience. My advice if this is you: blog.pragmaticengineer.com/advice-for-tec…

If you're a hiring manager, here are insights on what's happening, and what you can do: newsletter.pragmaticengineer.com/p/perfect-stor…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Gergely Orosz

Gergely Orosz Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @GergelyOrosz

Jan 14,
"I worked at Big Tech for two years. Got promoted from Eng1 eng to Eng2 in a year. When I was not up for senior promotion, I left for a senior title at a small company.

I now fail to get senior offers at the rest of Big Tech and realize I had a great manager."

You learned.
"What advice do you have?"

Not what you want to hear.

Decide what you really want. Title or to learn?

Go to a place where you can see yourself learning and staying for 2-3 years. You have plenty of options.

You're only 2 years into a potentially 40-year career.
And here's an unconventional option that I have seen work well:

Go back to the first company to that great manager you had. I assume you left on good terms.

Works more often than you think.
Read 4 tweets
Dec 31, 2021
The tech job market has never been more polarized:

Demand for senior tech workers has never been higher, compensation is hitting all-time highs, globally.

New grad and junior folks have never had such a hard time getting that first job.

A thread on what's happening and why:
1. The job market is on fire for people with experience.

COVID was the trigger, but remote is no the only reason. There's around 6 different root causes all hitting at the same time.

The result? In 12 months, compensation for senior engineers and eng managers is up ~30%.
2. All of the market is moving up. In the US, senior engineers are offered ~$500K/yr at the top of the market. In UK, seniors can get ~£200K/yr, in EU ~€175K/yr. Working full remote, $150-200K/yr is possible, globally with top-of-market startups.

Read 8 tweets
Dec 29, 2021
A topic startup founders are hesitant to tak about in public:

Ways remote made belonging for many startup employees plummet, motivation is down, and the work ethic has dropped for so many people, dramatically.

No one wants to be called “anti-remote”. But all the above sting.
Quotes from founders:

“Most people are incredibly disengaged vs before, and I have tried lots of things to change this.”

“Some people took a second job on the side… I never expected this.”

“People are great at interviewing, excel during the trial, then their output plummets.”
A founder in central EU is more direct:

“It really stings how the local culture and remote work ethic don’t mix. Many people frankly optimise for working 3-4 hours/day and “abuse” remote. We’re starting to hire in the UK for 30-40% more as we don’t see this attitude there.”
Read 9 tweets
Dec 27, 2021
Here are the 5 most "impactful" and 5 most-read blog articles on The Pragmatic Engineer blog in 2021.

Though my focus has shifted to the newsletter starting late August, I still cross-post some newsletter issues that are free for all subscribers.

The list:
The 5 most "impactful" ones:

1. The Trimodal Nature of Software Engineering Salaries (152K views)

This post resulted in companies re-evaluating how they think about compensation & many engineers realizing there’s a “hidden range” of sw eng compensation.

blog.pragmaticengineer.com/software-engin…
2. What Silicon Valley "Gets" about Software Engineers that Traditional Companies Do Not (110K views)

Silicon Valley companies consistently "get" things their traditional counterparts fail to either understand or implement. The 7 biggest differences.

blog.pragmaticengineer.com/what-silicon-v…
Read 12 tweets
Dec 23, 2021
“I’m a senior engineer and got an offer from a FinTech unicorn. The salary is higher than what I make and I heard good things about the eng culture.

BUT.

There’s no equity.

I’m conflicted if I should take it. What is your take?”

Ok, you know my thoughts on equity. But:
1. The best startups/scaleups offer meaningful equity to employee, especially engineers on top of a solid salary. Period. (More on equity: blog.pragmaticengineer.com/equity-for-sof…)

So this place is not top of market in this sense. However, this doesn’t mean you should ignore them:
2. Where are you right now? And why are your options?

Ask yourself these:
a) Do they pay more to what I make?
b) Would I learn more to what I learn now?
c) Are the people and challenges exciting?
d) Is this my best offer?

If the answer is “yes” to 3 out of 4, don’t ignore them.
Read 5 tweets
Dec 23, 2021
Do you have leftover budget for the year that you can expense for learning & development / professional development / training, as someone working in tech?

Here are four recommendations to spend it in ways that can help your learning you the next year:
1. Buy a book or two! I find them to be one of the best investments.

Here are more than 100 recommendations for those working in tech.

blog.pragmaticengineer.com/holiday-tech-b…
2. Get a tech-related newsletter subscription. Ones on technology substack.com/discover/categ… and business substack.com/discover/categ…

The most-read one for those in product is Lenny's Newsletter lennysnewsletter.com. I write for eng manager / engineers: newsletter.pragmaticengineer.com
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(