Is this a good salary for a software developer?

Click For Summary

Discussion Overview

The discussion revolves around the adequacy of a $25/hour salary for an entry-level software developer position in Charlotte, North Carolina, particularly in relation to the cost of living and potential career paths, including pursuing a master's degree in computational mathematics. Participants explore various factors influencing salary perceptions, job expectations, and educational opportunities.

Discussion Character

  • Debate/contested
  • Conceptual clarification
  • Technical explanation

Main Points Raised

  • One participant expresses excitement about the $52,000 annual salary and the company's support for further education.
  • Another participant notes that the adequacy of the salary depends on the job's location, suggesting it may be low in high-cost cities but reasonable in North Carolina.
  • Some participants propose that negotiating for a higher salary could be beneficial.
  • Concerns are raised about the implications of working overtime and how it would be compensated under US labor laws.
  • Participants discuss the potential benefits and drawbacks of working while attending graduate school, including practical experience and financial support from the employer.
  • One participant questions the feasibility of balancing a full-time job with graduate studies, citing personal experiences of others in similar situations.
  • There is mention of the company's benefits package, which includes medical, dental, and 401k matching, though opinions vary on the adequacy of the medical contribution.
  • Some participants emphasize the importance of gaining practical experience over merely focusing on salary figures.

Areas of Agreement / Disagreement

Participants do not reach a consensus on whether the salary is adequate, as opinions vary based on location, personal circumstances, and expectations regarding work-life balance and educational commitments.

Contextual Notes

Participants highlight the importance of considering local cost of living, the nature of the job market in the area, and the specific terms of employment regarding overtime compensation. There are also differing views on the feasibility of part-time graduate studies while working full-time.

trickslapper
Messages
72
Reaction score
1
I'm fresh out of college (21 years old) and i was recently offered an offer for 25/hour (40 hours) as an entry level software developer.

My original plan was to go to graduate school but, ~52,000+ sounds too good for me to pass up. The company also supports its employees by paying for them to go to school if it helps their career within the company. So my plan if i took this offer would be to attend graduate school part-time while i gain practical experience.

What do you guys think?
 
Last edited:
Physics news on Phys.org
It really depends on where the job is (I'm assuming you are in the US). In most of the country that is an okay salary for a new grad in a software job. If it is in a big city like say NYC, Chicago, or Boston which also have high costs of living, then it's actually a pretty low salary. If the job is in the state of California and especially if it is in the Bay Area, DO NOT TAKE THAT JOB! That salary is way, way under the market rate.

As to the graduate school part - it really depends on what you want your career to be. Did you want to do a masters or PhD? What field do you want to go to graduate school in?
 
The position is in north carolina actually. I want to do a masters and i think i'll be going into a computational mathematics program. I don't know for sure where i want my career to settle but, i know that i want it to be a good marriage of math and programming skills.
 
There's a good chance you can get more if you negotiate.
 
assuming you haven't negotiated
 
I suppose this is for either the Triangle area (Raleigh / Durham / Chapel Hill) or the Charlotte area? My feeling is that 52K is likely to be a pretty decent starting salary, but check out typical housing costs. (I'm in a rural area of the Carolinas, where 52K goes a long way.)
 
@jtbell the position is indeed in Charlotte. I actually have negotiated from 50k to 52k also.

Maybe I'm different than most of you but, that much money seems like a lot to me. I also don't have any other job offers at the moment.
 
trickslapper said:
The position is in north carolina actually. I want to do a masters and i think i'll be going into a computational mathematics program. I don't know for sure where i want my career to settle but, i know that i want it to be a good marriage of math and programming skills.

I grew up in Richmond, Virginia which has a fairly similar cost of living to Charlotte as far as I can tell, so I'd say that salary is probably about right. On the graduate school plan that sounds good to me, especially if your company paying for it.
 
What are the benefits like?
 
  • #10
Pretty good: vision,dental, medical, 401k matching, etc. The medical is 20ish per paycheck which I thought was a lot but, I don't really know if that's true or not
 
  • #11
I think a few useful questions would be whether you're a physics grad or cs grad and is this position with a financial firm(considering Charlotte is known to be a huge finance hub in the southeast)
 
  • #12
Not bad for the area. Not sure what the job market is like in that area currently, but if it is an area you want to live in probably worth pursuing.

Another nice option is to see if they have option for tuition assistance (or try to negotiate for it). I had my MS paid for by my company and the company was flexible if I needed to take classes during the day.
 
  • #13
One question. If you work 60 hours some week getting a piece of software out the door, will you:

(1) Get paid for 60 hours @ $25/hour
(2) Get paid for 40 hours @ $25/hour even though you worked 60?
(3) Get paid for 40 hours @ $25/hour + 20 hours @ $37.50/hour (time and 1/2) as per US hourly wage laws?

This can make a big difference. My experience is that software is rarely a 40 hour/week job.
 
  • #14
There are several advantages to working while you learn...

you find out what you like to do and what you don't,
company pays for your education,
you EARN while you learn and get practical experience,
Networking with people in the work world [as well as school] can be very beneficial.

On the downside,
working AND going to school can be demanding,
it takes longer to get your degree,
you don't get much in the way of weekends off.

I'd not worry too much about whether or not the money is
great or just competitive...the experience and job content is
what matters...
 
  • #15
silverct9a said:
I think a few useful questions would be whether you're a physics grad or cs grad and is this position with a financial firm(considering Charlotte is known to be a huge finance hub in the southeast)

I have my bachelors in computer science and math

Floid said:
Not bad for the area. Not sure what the job market is like in that area currently, but if it is an area you want to live in probably worth pursuing.

Another nice option is to see if they have option for tuition assistance (or try to negotiate for it). I had my MS paid for by my company and the company was flexible if I needed to take classes during the day.

Well they have something called tuition reimbursement and it has to be a program that is approved. Hopefully i could convince them that computational math is beneficial to me and my performance with the company.

phyzguy said:
One question. If you work 60 hours some week getting a piece of software out the door, will you:

(1) Get paid for 60 hours @ $25/hour
(2) Get paid for 40 hours @ $25/hour even though you worked 60?
(3) Get paid for 40 hours @ $25/hour + 20 hours @ $37.50/hour (time and 1/2) as per US hourly wage laws?

This can make a big difference. My experience is that software is rarely a 40 hour/week job.

Option 3.

Naty1 said:
There are several advantages to working while you learn...

you find out what you like to do and what you don't,
company pays for your education,
you EARN while you learn and get practical experience,
Networking with people in the work world [as well as school] can be very beneficial.

On the downside,
working AND going to school can be demanding,
it takes longer to get your degree,
you don't get much in the way of weekends off.

I'd not worry too much about whether or not the money is
great or just competitive...the experience and job content is
what matters...

I'm not sure if i can handle a full time job AND graduate classes but, I'm going to try my hardest. A friend of mine just got accepted into a phD program and has tuition covered 100% + medical insurance but, he only makes 16k a year to live off of. I don't know that i can - or want - to live like that.
 
  • #16
It sounds to me like you have a pretty good plan. You'll be making good money with benefits, and get your MS paid for as well. There's no tearing hurry to finish the MS, so you can take courses at a rate you can handle. This way you'll be getting the advanced degree and getting practical experience at the same time. I'd say go for it.
 
  • #17
phyzguy said:
(3) Get paid for 40 hours @ $25/hour + 20 hours @ $37.50/hour (time and 1/2) as per US hourly wage laws?.

"US hourly wage laws", by which I assume you mean FLSA, do not require this. $25/hour passes the salary test, and programming requires "advanced knowledge"
 
  • #18
trickslapper said:
Pretty good: vision,dental, medical, 401k matching, etc. The medical is 20ish per paycheck which I thought was a lot but, I don't really know if that's true or not

$20 per paycheck is not a lot unless you're getting paid weekly. You could ask what the employer portion of the contribution is, but it probably isn't worth it.

My opinion is that this is good entry level compensation for someone with a BS.
 
  • #19
trickslapper said:
So my plan if i took this offer would be to attend graduate school part-time while i gain practical experience.

Grad school is not a part-time thing. Decide on one or the other.
 
  • #20
A lot of people do MBA's part time and despite the impression of MBA's it still is considered grad school.

If he means a science phD that's another matter.
 
  • #21
A MS in computational math can be done part time. In fact there are a lot of programs geared toward working people.

To the OP, the salary sounds fine. I would also look into the company itself. Is it the kind of place you want to be at?
 
  • #22
I have a few former classmates who went the programmer route and $52,000 is in line with what they were earning at their first jobs. I think that sounds like a reasonable offer.

Not to mention Charlotte is such a beautiful city and the area offers many things to do. Sounds like a nice place to get your feet wet.
 
  • #23
  • #24
bcrowell said:
Grad school is not a part-time thing. Decide on one or the other.

Get out of town. I know plenty of people who did/are doing their MS part time. We can't all be privileged.

Locrian said:
$20 per paycheck is not a lot unless you're getting paid weekly. You could ask what the employer portion of the contribution is, but it probably isn't worth it.

My opinion is that this is good entry level compensation for someone with a BS.

I pay $155 USD every other week ... how am I doing? :sarcasm:
 
  • #25
An additional consideration:
Start with school plus work, live frugally, change to full time school IF that suits you
better after you have saved some money and gained some experience.

You are NOT bethrothing yourself to this employer for the rest of your life nor are they to you!
 
  • #26
Well thanks for all the information and advice guys. Even if it takes me a while i think i'll be able to earn my masters degree (if i can't, i'll just work for a while and save money before i go to school full time).

I went ahead and accepted the offer. I was holding out for a few more calls but, i haven't received too many of them.
 
  • #27
Saladsamurai said:
I pay $155 USD every other week ... how am I doing? :sarcasm:

If you're young on a single contract (like trickslapper probably is), it's high. Depending on the State, you may have no other options. New York, for instance, is community rated.

If you're on a family contract then your rate is impacted by State regulations, size of group, benefit plan, rating methodology, and more (edit: tier level will have a big impact, should have included), so it is difficult to tell.
 
  • #28
Evo said:
Median pay for Software developers with a BS is $90,530 per year. But not all companies pay the same, and different parts of the country are more expensive, so you should expect to get paid more than the median if you live in one of those areas.

And that 90k is for all experience levels, I believe, so entry level should expect significantly less.
 
  • #29
Evo said:
Median pay for Software developers with a BS is $90,530 per year. But not all companies pay the same, and different parts of the country are more expensive, so you should expect to get paid more than the median if you live in one of those areas.

This website compiles data on jobs and pay, it's a good reference. It is the US Bureau of Labor Statistics.

http://www.bls.gov/ooh/Computer-and-Information-Technology/Software-developers.htm

Main site http://www.bls.gov/bls/blswage.htm
For entry level? I seriously doubt it
 
  • #30
Locrian said:
If you're young on a single contract (like trickslapper probably is), it's high. Depending on the State, you may have no other options. New York, for instance, is community rated.

If you're on a family contract then your rate is impacted by State regulations, size of group, benefit plan, rating methodology, and more (edit: tier level will have a big impact, should have included), so it is difficult to tell.

Yeah, sorry. I was being a twit. I know it's high. I'm in Massachusetts. My girlfriend pays 10 USD per week since her employer covers 98%. Can't wait to get married!
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 30 ·
2
Replies
30
Views
11K
  • · Replies 20 ·
Replies
20
Views
4K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 13 ·
Replies
13
Views
6K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 14 ·
Replies
14
Views
4K