Determining what salary to ask for is difficult.

You ask for too much, and you are shown the door.

If your demand is too low, you'll be underpaid for a long time.

Let's see how you can find the right amount to ask for.

A thread. ↓
1. Do your research

This is important. Often, you don't even have a good idea of which amount of money is actually fair to ask for.

You need to do research to find out what others in similar positions earn.

This usually gives you a basic idea of what range you can aim for.
You can start with salary calculators like PayScale or Salary but only use them as a rough indicator.

Their results are based on the voluntary input of data by people like you.

If someone provides a fake salary, it affects the outcome negatively.
If you have the chance, ask people in your network whether they can provide you with a rough range of their current salary.

If you don't know anyone of your skill level, ask more experienced people in your network whether they have an idea or what they would ask for.
Make sure those people know your local market.

Developers in India, for example, are sadly paid far less than developers in the US.

And this does not only have something to do with their cost of living. They are usually really underpaid, not only relatively.
If the country you apply for a job in has a legal obligation to publish salary information about immigrants being hired, this is a great chance to get unfiltered and unaltered data.

Those are the salaries companies really pay their staff. You nearly can't get any better data.
Some companies have started to list salary ranges on their job ads. This is also unfiltered and unaltered data.

You can use it as well, but it's still scarce. Chances are high you won't find too much.

It's still worth putting the time in to find a few numbers.
2. Come up with your own salary range

You should have some data by now, and you should be well aware of your monthly expenses, as well as your current salary.

Try to find a number you would be comfortable with as your goal.

This is the amount you want to earn in the future.
The better the quality of your data, the better you can estimate whether your expectations are realistic.

If you are currently very underpaid, you might be able to make a 70+% jump.

If you already earn high, you could end up with only a few percent more.
It is pretty difficult to decide whether a number you come up with is really realistic.

Double-check your data and if you need reaffirmation, reach out to your network and ask for help there.
People who know your local market should give you an idea of how realistic your number is.

And if you don't know any, try to cold-email or InMail recruiters on LinkedIn.

Ask them for this favor, and promise to stay connected for the future.
After this, create a salary range for you.

The low should at least be your current salary plus a few percent.

Your target salary should be somewhere near the middle.

The high should be a still realistic, but unlikely to hit, number.
Don't forget to ask yourself how much of your salary you are willing to sacrifice for certain benefits.

More vacation days, paid sick days, a huge education budget, and paid time for it could be worth accepting a lower offer than what you expected.
You should be prepared to lower your expectations on the fly.

Although many companies try to list as many benefits as possible in their job ads to attract more candidates, sometimes you only first learn about some of them in the interview.
Many interviewers will try to sell you the benefits their company offers as a reason why what you ask for is too much.

If you know how much you are willing to sacrifice, you already have a good position.
You will need to come up with your own reasons why certain benefits are not worth sacrificing salary.

A gym membership, e.g., in my personal opinion, doesn't justify taking a pay cut. I prefer to do my sports outside.

If it's forced on me, fine, but don't charge me for it.
3. Why a salary range

Sales negotiations usually go like this:

- Party 1 asks for a certain amount
- Party 2 wants to pay less and makes a counter-offer
- Party 1 won't agree and lower their initial offer
- Party 2 will now up their offer a little
This process goes on until both parties meet at a price they are comfortable with or until one party decides they don't want to negotiate further because they can't hit a number they feel good with.
In case of a range, you give the company room to negotiate.

It's a statement from your side:

1. This is the lowest I am willing to accept
2. This high is what I'd love to get
3. But I am willing to accept something in-between
4. Now make me an offer that fits in this range
Psychologically, offering only your low-end expectation seems rude.

This is why you will usually be offered at least a little more.

The better your overall performance, the more you usually get.
The high-end of your range is often just a number, though. One you won't hit often.

The company wants to avoid paying you this amount. They want to save at least some money.

Everything below this is a win for them, at least psychologically.
4. State your expected range

Make sure to state your expected salary range as early as possible.

In most cases, recruiters will either ask for your current salary (don't answer, state your range!) or ask how much you expect.

Use this situation to give them your expectation.
If no recruiter asked you what you expect, make sure to drop it in the first interview as soon as possible.

If your interviewer doesn't ask this question, try to steer the conversation toward it.

You can save yourself and the other party a lot of time this way.
Something like:

"Excuse me. We haven't talked about salary yet, but I think both of us must find out whether we align here as early as possible. Could you state your budget?"
And if they don't come up with an answer, feel free to state your own range instead:

"I can understand if you are not willing to give your budget away yet, but I'd like to state that I look for something in the range of X and Y. Do we align here?"
After this, everything else is up to how well the interview goes, how well you are perceived overall, and how much the company is willing to pay you in the end.

The negotiation itself is worth a thread on its own. It's a complex process.
5. Thread end

That's is for this thread. You reached the end.

I hope you found something useful in it for you.

If you enjoyed this read, feel free to leave a like, retweet the first thread, and follow me (@oliverjumpertz) for more content like this.

• • •

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

Keep Current with Oliver Jumpertz

Oliver Jumpertz 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 @oliverjumpertz

27 Jul
I've started to develop software at the age of 12. That was 21 years ago.

Here is some advice I want to give to any aspiring software developer trying to learn the craft and getting into the industry.

A thread. ↓
1. Spend more time on the why

Ask yourself honestly why you want to learn to develop software.

It is okay to go for the money. In many countries, software developers earn top salaries.

But you should always be aware of your own motives.
If you constantly tell yourself you do it because you love it, while silently thinking that it's for the money that helps you support your family, you could actually end with burnout or depression.
Read 22 tweets
25 Jul
"What is your current salary?"

Have you ever encountered this question in an interview, or has a recruiter ever asked you this?

This is one of the most critical and morally questionable questions to ask a candidate, and here is how you deal with it.

A thread. ↓
1. Determining the value of work

Before we talk about the question and how to handle it, we need to talk about how the value of work is determined.

With this knowledge, you will understand the catch of this question and why answering honestly puts you at a disadvantage.

1/31
To completely cover a topic as deep as how to value work, it would definitely need a thread or even a book on its own.

We will thus go with a pretty simplified version that gives you at least a basic idea of how it works.

2/31
Read 32 tweets
24 Jul
I've recently covered a few common general interview questions and tips for interviews.

Here is a collection of those threads for anyone curious and about to interview soon.

They even occur in tech interviews, so software developers, take a read!

A thread. ↓
1. "Are there any questions left we can answer?"

A simple question but the right answer can be powerful leverage for your position with the company you are applying to.

2. "Where do you see yourself in five years?"

This common question can be difficult to answer.

But with the right preparation, you'll crush it!

Read 8 tweets
23 Jul
The trick to serving multiple social media platforms with content is smart - not hard - work.

1. Choose one main platform
2. Create your content for this platform
3. Derive content for other platforms from it
4. Additionally, derive micro-content

A thread. ↓
1. The approach

You want to minimize the work you put into social media.

Your main job is probably not the one of a content creator, but you are something different.

You are a software developer, a marketer, an analyst, or whatever else.

1/16
Most of us have families, hobbies, friends, and what else we also want to take care of.

Doing social media whenever you are not working is definitely not your main goal, I guess, and that's fine.

Thus, minimizing the work while getting a maximum effect is essential.

2/16
Read 17 tweets
23 Jul
Having a personal brand can make the difference between a 5-figure and a 6-figure job.

It can also make the difference between landing a huge contract or not.

Here are five platforms you can build your personal brand on and what you can do there.

A thread. ↓
1. Twitter

Twitter is an awesome way to make yourself known.

Especially Tech Twitter is a great place to be.

So many humble and awesome people supporting each other and forming a great community.

1/22
Content is short-lived, and you have to provide value consistently, but even 2 or 3 tweets a day can already help you make a name.

280 characters per tweet are not too much, so it's pretty doable.

2/22
Read 23 tweets
22 Jul
"What's your greatest weakness?"

Have you ever been asked this question in an interview and were like, "Yea, uhm, well...I sometimes want to achieve too much?"

This question is tricky, but here is how you can crush it!

A thread. ↓
0. Foreword

I've interviewed quite a few times in the last few years, and I also had the honor to interview a few outstanding software engineers.

I witnessed this question many times, although I never asked it myself.

1/20
My job as a tech lead is to assess the technical quality of candidates and see how much they fit into my team.

I like to use other techniques to do this, but I still understand why HR managers love to ask questions like this one.

2/20
Read 21 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 Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(