Programming Job Interview: Salary Negotiation Tips

  • Thread starter inotyce
  • Start date
  • Tags
    Jobs
In summary, the pharmacy company is looking for a data programmer and you are not all about the payment you can get if you get hired. You wonder how much should you suggest if they ask you about your expected salary? You would expect a salary in the $50,000-$70,000 range if you are hired for a position that is a serious professional programming position.
  • #1
inotyce
43
1
A pharmacy company calls me for an interview for a data programmer position. They would want to hire one to deal with data analyses, simulations, etc. I am not all about the payment I can get if I get hired, because I like this type of job. I wonder how much should I suggest if they ask me about my expected salary ? If I tell them the price which is same as one I would when applying to an IT company, I guess they fail me immediately. I can copy and paste the company's name but I won't. Thank you a lot.
 
Physics news on Phys.org
  • #2
You need to provide more information than that. The company's name is irrelevant, but your education and experience are not. Let us know how much actual real world work experience and education you have and then we can get a better idea and throw some numbers your way.

Also, by data programmer do you know what that entails? Would you be doing actual coding in a language like C# or Java, or would you be analyzing excel files and working with things like that?
 
Last edited:
  • #3
Correct responses to "what are your salary expectations?" type questions take the form of "I'm open to fair offers" or "I expect a fair market rate" type answers. Then move the conversation to what you can do for them as quickly as possible.

You will, of course, want to know what fair market rates for your skills are. To echo MrTheBard, are you entry level or experienced? For entry level 40k-60k is probably reasonable, but could vary depending on your skills.
 
  • #4
Locrian said:
Correct responses to "what are your salary expectations?" type questions take the form of "I'm open to fair offers" or "I expect a fair market rate" type answers. Then move the conversation to what you can do for them as quickly as possible.

Once upon a time when i said ''I'm open to fair offers'' they immediately responded: 'provide us with a figure,a SPECIFIC salary .' No way to tackle that and i said a below average pay,because they threw at me a killer question.Their next question: 'is it enough that amount for you for this year and the near future?!' they destroyed me in 2 questions. :P

they were serious,if i did not say a salary ,oh well,you know...an abrupt bye bye.If i said a slightly above average salary i am sure they had killer questions...unless if you have a really impressive backround to defend a bigger salary request,otherwise forget it.

It happened to me two times.You cannot win, if they want, they WILL force you to give a number first. :/
 
  • #5
If you have to give a number, always give a number on the high side, but not high enough to scare them off. If you asked for minimum wage, they would come back and offer you less... that's the way of the world.

And if you can't answer the questions to their satisfaction, you probably aren't getting hired anyway.
 
  • #6
TMFKAN64 said:
If you have to give a number, always give a number on the high side, but not high enough to scare them off. If you asked for minimum wage, they would come back and offer you less... that's the way of the world.

And if you can't answer the questions to their satisfaction, you probably aren't getting hired anyway.

I was dealing with a pushy recruiter a few weeks ago. It's hard to come up with a number, especialyl for jobs that require relocating. Salary expectations differ wildly between New York, Chicago, and the SF Bay area.
 
  • #7
I have had interviews in which I had to specify the amount I was expecting, then I told them only the range I accepted if hired. Many kept asking me whether I would be happy if they offered me the lower bound of the proposed range because it might not make me happy. I had to say "Yes, I do accept and am happy with it" although I actually was not happy at all if the lower bounded price was agreed on :biggrin:. I have some years of experience in programming and will head up into non-technical path if I fail this oral interview test, although I really like medical and biological data analysis and research. I am living in a country where Senior software Testers (QA/QC) are offered around $750~1200.
 
  • #8
If this is a serious, professional programming position, relying on special skills and a strong educational background, then I think anything below $60k would be simply below market rate mostly anywhere in the US. If you get offered below that, that would mean one of three things: (1) this isn't a serious programming position; (2) they are trying to low-ball you; (3) they don't think you're a solid, actually good programmer.

You do need to adjust for COL factors. To give you some numbers, in St. Louis a good entry-level programmer (say, CS degree from solid state school with good GPA and decent experience) might snag $60k and a really, really great one (super impressive credentials, blew away the interview) might snag $75-80k. But in San Francisco, the same good entry-level programmer might snag $95k-100k and the same really, really great one could get as high as $115k-120k.
 
  • #9
mynick said:
It happened to me two times.You cannot win, if they want, they WILL force you to give a number first. :/

inotyce said:
I have had interviews in which I had to specify the amount I was expecting,

They really can't force or otherwise make you provide a specific salary value, or even a range. If you feel like you have to, there are two possible problems at work (and potentially both of them are true):

1) You aren't very good at interviewing. Don't feel bad because most of us don't do it very often. I recently interviewed for the first time in five years, and I was awful. I got better with practice, but we don't always have that luxury. HR departments often do this every day, after all.

2) There's a terrible power differential. In other words, you need them much, much more than they need you.

There are times when both of these are true and you may choose to toss a number out there. Just keep in mind that both of these problems can be alleviated and strive to do so in the future.
 
  • #10
zpconn said:
If this is a serious, professional programming position, relying on special skills and a strong educational background, then I think anything below $60k would be simply below market rate mostly anywhere in the US.

My impression is that a "data programmer" at a pharmacy company is a rather different job than the ones you're referring to in your post.
 
  • #11
zpconn said:
If this is a serious, professional programming position, relying on special skills and a strong educational background, then I think anything below $60k would be simply below market rate mostly anywhere in the US. If you get offered below that, that would mean one of three things: (1) this isn't a serious programming position; (2) they are trying to low-ball you; (3) they don't think you're a solid, actually good programmer.

You do need to adjust for COL factors. To give you some numbers, in St. Louis a good entry-level programmer (say, CS degree from solid state school with good GPA and decent experience) might snag $60k and a really, really great one (super impressive credentials, blew away the interview) might snag $75-80k. But in San Francisco, the same good entry-level programmer might snag $95k-100k and the same really, really great one could get as high as $115k-120k.

:eek: too much $$$. How could you get the data if they are always supposed to be confidential ? An American doesn't get jealous because one of his colleagues earns much more ?:)
 
  • #12
Locrian said:
They really can't force or otherwise make you provide a specific salary value, or even a range [...] You aren't very good at interviewing[...] .

How do you deal with the following dialog:
employer: ''Please provide us with a specific salary that you expect to get paid.''
Me: "a fair salary"
employer:" we would like to hear from you a fixed number that would make you happy"

If i do not give a number and if i want the conversation to continue well i have to cooperate.Why? they emphasized (notice the words 'specific' and 'fixed') TWICE--> give us a figure.If i did not give a number the interview would worsen a lot for me...i do not want to irritate them and waste their time... i hope you understand the reasons i gave you two 'why i said a number'

So,how would you deal with them?









ps:I did not even bother to throw on the table the sentence 'current market value' ,too dangerous because i had no 'inside' information what they actually pay their employees.I know what can happen to an interviewee if you can not provide 100% accurate figures( inside info from someone you know and actually works in that said company).
 
  • #13
pyzicslolito said:
:eek: too much $$$. How could you get the data if they are always supposed to be confidential ?
Most companies subscribe to one or more salary services. That subscription costs money, but it also requires the company to divulge salaries paid per position type to the service. How else can a company know if it is offering competitive salaries? Those salary services keep the salaries paid by individual companies confidential, but they share statistics with their subscribers.

Those salary statistics are now available to individuals as well. If you are looking for a job, you should research how much companies are paying others with skills similar to yours. The information is out there. You'll have to pay a bit (but not a whole lot) if you want detailed statistics.

An American doesn't get jealous because one of his colleagues earns much more ?:)
If you're asking about St. Louis vs San Francisco, those are very different places in terms of cost of living. With $250,000 you can buy a castle in St. Louis. With that same $250,000 you might be able to buy a one bedroom apartment in a very, very bad part of town in San Francisco.

If you're asking about the top end versus the bottom end of the salary curve in one locale, American companies don't pay everyone the same. Some companies go after the best and brightest and pay more for that; other companies only hire those who have never excelled in anything. Why should they be paid the same?


mynick said:
How do you deal with the following dialog:
employer: ''Please provide us with a specific salary that you expect to get paid.''
If that question comes up too early in the interview process, you should take that as a sign of a company you do not want to work for.

That question will come up eventually. Your goal as an interviewee is to get the interviewer to divulge salary first. The interviewer's goal is to get the interviewee to divulge salary first. Why? He who mentions a specific salary first loses the salary game.

Since the interviewer holds the power, you should be prepared to answer first (even though you do not want to do that). You should know what a competitive salary in your area and in your field is. You should know your own abilities so that you can properly place yourself on the top, middle, or lower end of that salary curve.

Interviewers are won't to ask trick questions:
  • What kinds of transients result when an electrician mistakenly wires a circular transmission line into a Moebius strip?
  • How many gas stations are there in the USA?
  • What kind of salary do you want?
Never go into an interview without having an answer to that last trick question.
 
  • #14
For a reasonably large employer, try using a site like Glassdoor.com to see what other employees are being paid, as a function of job title.
 

1. What factors should I consider when negotiating my salary for a programming job?

When negotiating your salary for a programming job, it is important to consider factors such as your experience and skills, the cost of living in the location of the job, the company's budget and salary range for the position, and your value to the company.

2. How should I prepare for a salary negotiation during a programming job interview?

To prepare for a salary negotiation during a programming job interview, research the company and the position to understand the market rate for similar roles. Practice your negotiation skills and be prepared to make a case for why you deserve a certain salary based on your experience and value to the company.

3. Is it appropriate to discuss salary during a programming job interview?

It is generally not appropriate to discuss salary during a programming job interview unless the interviewer brings it up. Your main focus during the interview should be on showcasing your skills and qualifications for the job. However, if the interviewer does ask about salary expectations, be prepared to have a brief discussion about it.

4. How can I negotiate a higher salary without jeopardizing my chances of getting the job?

Negotiating a higher salary can be a delicate balance, as you don't want to come across as too demanding and risk losing the job offer. To negotiate effectively, do your research and have a realistic salary range in mind. Focus on highlighting your skills and value to the company, and be willing to compromise on certain aspects of the job offer.

5. When is the best time to negotiate my salary for a programming job?

The best time to negotiate your salary for a programming job is after you have received a job offer. This shows that the company is interested in hiring you and gives you more leverage for negotiation. However, it is important to be respectful and not delay the process too long, as the company may have a deadline for accepting the job offer.

Similar threads

  • STEM Career Guidance
Replies
13
Views
798
  • STEM Career Guidance
Replies
3
Views
1K
Replies
13
Views
2K
  • STEM Career Guidance
Replies
30
Views
5K
Replies
127
Views
16K
  • STEM Career Guidance
Replies
3
Views
2K
  • STEM Career Guidance
Replies
12
Views
2K
  • STEM Career Guidance
Replies
18
Views
2K
Replies
31
Views
4K
  • STEM Career Guidance
Replies
13
Views
1K
Back
Top