Slashdot Mirror


Reasonable Salary for Entry Level Programmers?

An anonymous reader asks: "I will be graduating from college in May with a degree in computer science. I have begun the job search and gone on a few interviews. So far I have gotten two job offers which I am thankful for, but the salary seems low. I am not saying that I am too good to pay my dues and work my way up, but I could make more waiting tables. It is somewhat distressing that I have spent 4 years of college and years before that developing my programming skills. I am not trying to get rich, but I was hoping that the high level of skill required would account for something(no offense intended to waiters). Can anyone give me any insight about what a reasonable starting salary would be, for an entry level software engineer?"

29 of 1,525 comments (clear)

  1. Likewise by kevin_conaway · · Score: 5, Informative

    Ill be graduating in May as well and the range Ive seen is 45k to 55k

    1. Re:Likewise by ncc74656 · · Score: 4, Informative
      I'll be graduating in May as well and the range Ive seen is 45k to 55k

      I started at $40k in January 2002, so the lower end of your range sounds reasonable for today. (It quickly went up from there, to where I was making about 50% more after two years.) As long as your expectations are reasonable (hint: $100k+ for slapping together crappy webpages in FrontPage is not reasonable), you should do OK in today's job market.

      --
      20 January 2017: the End of an Error.
    2. Re:Likewise by riptide_dot · · Score: 5, Informative

      It's hard to quote an average starting salary for anyone, because salaries vary so greatly across regions.

      A salary is based on several factors:
      1) The value of the position to the company (you can't really judge this one, but it matters to your potential employer - keep in mind that not all jobs are "required" for a company to survive and that if an employer decides they can't hire a qualified individual for the money they have allocated, then they might ditch the idea altogether.)
      2) The funds in the company that are available for the headcount.
      3) Your experience in the field of work.
      4) Your education level.
      5) The value of the position in the local market. (e.g. what it cost them to employ the person prior to you, or what it will cost them to hire the next person, or what it will cost them to outsource your job to another country)

      Those are in no particular order, but I would think that the most important from your potential employer's perspective is the amount of money they have available for the position.

      Your value to a potential employer doesn't necessarily pay off right away if you have no experience, since they will have to train you on how their specific environment works. People with real-life experience in a specific environment can command greater salaries because the cost their employer less overall because they require less training and are usually ready to "hit the ground running".

      My advice to you is to consider the whole package, not just the salary when you are scoping out a job. Does the employer offer good benefits? Can they offer you a signing bonus in leiu of a higher salary (it usually comes out of a different budget than the one the salary is paid from)? Is the workplace conducive to you learning a lot so you can become more marketable to your next employer? Will it be a high-stress job? Are the hours flexible? Is it close to your residence?

      While the salary is the most important part of an employment package, there's a lot more to a good job that just it's salary.

      Next time you're eating out, ask your waiter what kind of dental plan, medical plan, or 401k matching plan he has and how much it costs...

      P.S. - I've been a waiter before and most employers don't offer benefits unless you're full time (40+ hours a week), which is rare in a foodservice environment.

      --
      I was in the park the other day wondering why frisbees get bigger and bigger the closer they get - and then it hit me.
    3. Re:Likewise by bbambrey · · Score: 3, Informative

      I am a recent college grad (may 2003) and I will list some of the details of my graduating class.

      School: A Top school in Texas
      Major: MIS

      Most of our class did get jobs.(mostly in Texas).

      The range seemed to be from 35k-40k and 44k-55k. The lower range were in smaller towns at smaller companies while the larger ones were at larger companies in larger towns.

      The workload/benefits varied tremedously and not because of the size of the business. Some people work 45 hours a week and don't have to travel while some work 60 hours and travel as part of the job.

      I won't lie when I say it was hard for us all to find jobs...... and every single person that has a job spent a long time and many hours looking for one. We worked together on resumes and made friends with our career advisors.... we joined organization etc...

      I will leave with one interesting note. The highest GPA in our class did not get a job.... They had zero work experience of any kind and nobody wanted them.

      I think in the end you have to look at all the options and pick the one that's right for you. I make 45k work 40 hours a week and have room for advancement at a large company in a major TX city I love my job. Good luck!!

  2. Welcome to the real world there son by nurb432 · · Score: 3, Informative

    This is how the real world works.. you arent worth a damned thing until you can prove yourself. That takes time and persistance.

    And no, '4 years of college' doesnt prove you are worth anything. It proves you can learn, but not much more.

    --
    ---- Booth was a patriot ----
  3. 3 minutes on google gives us... by TheNarrator · · Score: 4, Informative
  4. Bureau of Labor Statistics by Squeamish+Ossifrage · · Score: 5, Informative

    The Bureau of Labor Statistics keeps this sort of data, though possibly with some significant lag time.

    Try looking at: http://www.bls.gov/bls/blswage.htm.

  5. Waiting tables... by Supp0rtLinux · · Score: 4, Informative

    While you could make more waiting tables, as you say, you won't be gathering experince in the process. I'm a sysadmin... have been for 10+ years. It was around year 2 or 3 of experience that I was able to make a salary jump... actually, right after year 3 of experience, my salary doubled. Before being a sysadmin, I drove two trucks. Driving tow trucks paid better. But had I kept driving tow trucks and not moved to computers, I'd be making roughly 25% more now than when I started. And therw wouldn't have been a "3 year, double my salary" opportunity. Sometimes the temporary sacrafice has the long term payoff.

    BTW and FYI: you're in a very competitive market right now. Many development jobs are going overseas and there are a lot of developers with a lot more experience than you have that are looking for work right now. Many have been out of work so long, they'd gladly take the meager offers you're getting. Consider yourself lucky and take an offer. If a better one comes along within 3 months, take it.

  6. Software Development Magazine Survey by Bubblehead · · Score: 4, Informative
    SD Magazine has an excellent 2003 Survey that slices and dices salaries by age, experience, region, etc. - US only. Free registration required.

    --
    Under capitalism man exploits man. Under communism it's the other way around.
  7. Re:I don't know a good rate... by No_Censorship · · Score: 5, Informative

    $20 an hour is what I've seen. It's enough to live on and actually support a family.

  8. here is what you need to do. by geekoid · · Score: 3, Informative

    if you are in the US.

    Go to your local employment dept.

    They should have many programs to help you, like resume writing, interviewing techniques, how to negotiate, anf they are free.

    You can also get a list of average salaries for your area, as well as have networking opportunities.

    Also, decide what is important to you:

    What your are programming
    or
    the company you work for.

    Now, lets say what you want is a large company, where you will work a pretty regular scedule, 40-50 hours a week.
    Call the HR dept. for the appropriet company, and ask for an Informational interview' with a manager in the appropriet dept., or with an HR person who deals with the IT staff.

    When you get one, show up.
    you are not interviewing for a job..directly.

    Ask questions like, what skills are they loking for. what would a Jr. programmer expect to make, there turnover rate, etc.

    Then send them a thank you card.

    Follow up a month later.

    If this doesn't get you an interview, it will at least give you information you can use to direct your career.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  9. programmer vs. software engineer by batura · · Score: 4, Informative

    I've had this problem in my recent recruiting adventures. What I found to be the most correct assumption is that if you are looking for a simple programming job, it won't pay much.

    If you search for a job as a software engineer (which you should be prepared for given a 4 year cs degree), the starting salary should be much higher.

    I've recently interviewed for two positions at the same company. The software engineering position paid signifigantly better than the programmer and one of the recruiters and I joked about the likelyhood that the programmer would eventually get outsourced.

    This seems to be a pretty common thread in American companies. Programmers, in the view of corporate America, add lines of code. Software engineers add value, and are much harder to repalce and ofter make much more. Who are you going to replace? Someone who writes codes ``head-down'' all day, or someone who designs the product, meets with customers, documents and eventually programmes?

  10. Re:I don't know a good rate... by Anonymous Coward · · Score: 5, Informative

    I make $45K in LA, and let me tell you, supporting a family on that in SoCal is hard. We pay almost $1000 for a one bedroom apartment in a safe (but not luxurious) neighborhood, where my wife and I live with our toddler and our infant. Things are tight out here; I had to move from San Diego to get this job, and one of my co-workers moved from Silicon Valley. The salary range actually topped out at $40K but the wanted the skillset I was bringing to the table badly enough to come up the extra five. Asking for forty to fifty when the salary range topped out at forty was maybe risky, but I believe they would either go for it or at the worst hire me for forty. They went for it, and that extra five thousand really helps.

    Now, if a person lives in, say, Iowa, or Utah, or, really, a lot of places other than California, then $45K is not bad at all. But around here, it's not easy.

  11. An Australian Resource by spoco2 · · Score: 4, Informative

    Exactly, it's not like they are THAT hard to find...

    For instance, in Australia:

    Here's an EXCELLENT resource at... gee... the most popular job search site in Australia, took me all of 5 minutes to track down:

    http://careerone.com.au/resources/index/0,8526,dol larssense,00.html

    If you can't be bothered to look up these things, then I don't think you deserve to know... or get paid much.

  12. Re:I don't know a good rate... by Anonymous Coward · · Score: 5, Informative

    $20/hour can mean a lot of different things. If it is a unionized government job with benefits in a low cost of living area-it wouldn't be too bad. I can easily see how that wouldn't go far in New York City or Silicon Valley-even for a single guy.

  13. Re:What the United States should do is... by bettlebrox · · Score: 3, Informative
    I believe they already do pay more for college.

    I went to a State College in Mass, and the foreign students paid 3 - 4 times what domestic students paid. Plus out of state students paid double what Mass students.

    --

    I have a very small mind and must live with it.
    -- E. Dijkstra

  14. Cost of Living Index by tiltowait · · Score: 5, Informative

    Yahoo's Neighborhood Profiles section, searchable by zip code, has lots of nice data if you're pricing a job.

  15. Re:Tough to say... but it aint what it used to be by pompousjerk · · Score: 5, Informative
    http://www.amazon.com/.../jrjcriticaldo-20...

    Grrr.

    Without the Amazon-referer whoring:
  16. Re:Starting salary for the following Co's, anyone? by metlin · · Score: 3, Informative

    I do not know the position that you are seeking to apply, but if you are looking for any engineering position with a 4 year bachelor's degree in something like engineering or the sciences, you would get about $55,000 at HP (starting salary).

    I've heard that Intel pays a little more, but maybe not more than $60k.

    It would really depend on how much experience you have, what is it that you are looking for, the area you seek to work in and your degree.

  17. Re:I don't know a good rate... by the+morgawr · · Score: 4, Informative

    One thing I forgot: if you have loans, morgages, or credit card dept that carry intest, you want to pay that off ASAP before investing. (Obviously if you can get 7% per year investing and the intrest on your credit card is 15% it makes sense to pay it off first; but some people don't see this....)

    --
    The policy of the United States is worse than bad---it is insane. -- Ludwig von Mises, Economic Policy(1959)
  18. Intelligence in the military (AF) by jokerghost · · Score: 3, Informative

    As an Intelligence geek for the AF, I feel I should throw my two cents in here.

    If you do want to be an intel geek, go officer. They have a pretty awesome responsibility, and plus- you're an officer! (Better pay, more of an opportunity to actually use your critical thinking and analysis skills) The AF Specialty Code (AFSC) for that is 14N (that'll come in handy when talking to a recruiter)

    If you want to be enlisted (perish the thought with a college degree!!), here's a brief description of the fields:

    1N0 - Briefers. These guys have to know a ton, and do some fairly cool planning stuff.
    1N1 - Imagery (what's that blob mean??)
    1N2 - Morse-Code... I don't reccommend this job, as it's being phased out, and just lost it's entire signing bonus
    1N3 - Linguist - learn to speak Arabic, Chineese, or a plethora of other ("enemy") languages
    1N4 - Intel Analyist... I'm not really sure what these guys do, but I'm told it's important!
    1N5 - "Electronic Signals Explotation Operative"... This is what I do- basically the study/explotation of RADAR systems :)
    1N6 - "Systems Security".... like reading peoples' email and then ratting them out for violating security proceedures?? That's what these people do!

    In short, About.com is a great resource to use when thinking about joining the military... There's a lot of "minor" things recruiters leave out, so be sure to do your homework first!

    Furthermore, when you're waiting for a clearance, expect to wait a LOOOOOOOOOOOONG time. Especially if it's a Top Secret one. Some bases will let you work with an Interim (temporary) clearance, and some won't... If the base you end up at is in the latter category, expect to be waiting over a year, doing nothing related to your job.

    -Jokerghost

  19. Re:I don't know a good rate... by Malc · · Score: 4, Informative

    I thought the US was supposed to have low taxes! You're talking of an average tax rate of 33%. I'm earning a lot more than that but living in Canada... my average tax rate is 26%, although the marginal rate has topped out at 43%. I felt like I was getting a better deal when I moved here from the States, now you've confirmed it! To think my taxes actually include something useful like decent health care.

  20. Re:I don't know a good rate... by Anonymous+Coed · · Score: 3, Informative

    Pay off credit cards before investing, yes. Pay off mortgages, no, not really. In general the tax advantages of mortgages outweigh the benefits of paying off early. Basically, when your mortgage is paid off, your equity (ownership) is tied up in your house. Which you can't really access unless you SELL your house. Have a reasonable mortgage you can afford and then invest the rest in stocks or funds. Hell, if your house is already paid off, get another mortgage and invest the cash in stocks! You can generally get a mortgage for about 7%, and if you're halfway awake you can get at least 10% from stocks.

  21. Re:I don't know a good rate... by solarrhino · · Score: 4, Informative
    The people estimating 33% are just guessing, and are probably wrong. According to page of 11 of this year's special report from taxfoundation.org, the average Californian's tax burden as a percentage of income in 2004 is about 28.4%, and that includes everything. The rate for a family of 3 with 45k usd is probably lower than that.

    I don't know your situation (obviously) but page 13 of that same report mentions that Canada's "Tax Freedom day" - the day that the average Canadian has earned enough to pay all of the taxes for that year - in 2003 fell in the 178th day of the year, June 27th. That's even worse than Britain's "TFD", which will be on the 163th day of the year, June 11th. Contrast that with the US "TFD", which was on April 11th. So the US tax rates are lower than Canada's after al - lower by a couple of months!

    Of course, they are all still way too high. Even God Almighty only asks for a tithe.

    --
    "Lord, grant that I may always be right, for Thou knowest that I am hard to turn" -- A Scots-Irish prayer
  22. Re:I don't know a good rate... by cubicledrone · · Score: 4, Informative

    You're talking of an average tax rate of 33%.

    YEP!! and that's just payroll. Then we get to the fun taxes like sales, property, gas, electricity, telephone, natural gas, cable, capital gains, interest, inventory, self-employment, county, city, vehicle registration, vehicle insurance, etc.

    --
    Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
  23. Re:I don't know a good rate... by C10H14N2 · · Score: 5, Informative

    The national average for all "white-collar/technical" professions is $27.15/hour ($56k). However, in most metro areas, it is around $30 ($62k). Out of college, you should expect about 15% less than average or between $48k and $52k with some prior experience--although many, many people will be more than happy to offer you $26.5k. The point is, you should be able to hit the mean within three years. Don't let ANYONE tell you otherwise. If you are offered less than 15% below the aggregate mean (that is, everyone, not just IT) for your area, laugh hysterically as they watch your ass walk out the door. In most metro areas, that's about $45k, so 15% less is about $19/hour. Really, it's quite therapeutic and they deserve it. Another nice rule-of-thumb is if the salary is less than you paid for tuition, move on. If you went to a school like Georgetown that routinely offers jobs requiring master's degrees for $27k, which is less than a single year of undergrad tuition, you know what I'm talking about.

    Look here to get detailed information on actual wages in your area:

    http://www.bls.gov/ncs/ocs/home.htm

  24. Re:I don't know a good rate... by Mad+Marlin · · Score: 3, Informative
    This seems like insanity.

    Yeah, planning for the future, what a crackpot.

    Anything could happen in 40 years, including your death ...

    The average lifespan in the US is in the mid-70's. I assume he intends to at least make average (I personally intend to live forever: so far, so good).

    ... make anyone else want to slit their wrists?

    At least then you wouldn't need to be fiscally responsible.

    And besides, $100 a month is not small change ...

    No kidding dude, thats, like, 20 lattes.

    ... hitting yourself in the head ... increase your value to an employer.

    Seriously though.
    $100.00 per month.
    40 years.
    5% return.
    You will have $152,602.02 at the end.
    Really. Don't you just love compound interest?

  25. Re:I don't know a good rate... by Lumpy · · Score: 3, Informative

    $20.00 an hour is a GOOD salary for a fresh programmer out of college in the midwest. It's below starting in the vally.

    I.E. the amount you mentioned is a worthless number... it depends on the area you live.

    $20.00 an hour in the upper midwest a single guy can live pretty rich, yet you will qualify for foodstamps and not afford anything in the valley.

    I suggest that the person asking do some real research and find the real rates... many temp agencies or staffing companies have salary sheets for the US that shows the metro areas and what they make.

    I would make another $10.00 an hour if I moved 200 miles east to detriot. and an additional $15.00 if I moved west to chicago..

    but then my cost of living will increase by the same amount. my $90,000.00 home will cost $160,000.00 in a detroit suburb and $240,000.00 in a good chicago suburb.

    I make less than $20.00 an hour and can afford 2 homes (one on a lake) and new cars (sane new cars) every 4 years plus I can buy crap whenever I want.

    in chicago, I could barely afford the house payment alone.

    the amount of money you make is much less important than the area you live in. $100.00 for groceries for a family of 3 for two weeks and gasoline at $1.71 a gallon while everyone else is closer to the $2.00 mark and nice homes realistically priced compared to overinflated prices near "popular" metro areas.

    I'd rather make my $19.50 an hour here than making $40.00 an hour in California... I have more fun here.

    --
    Do not look at laser with remaining good eye.
  26. Re:wrong by Karl+Cocknozzle · · Score: 3, Informative
    You forget that once the house is paid off, you'll have more to invest. Plus, when tough times hit(they will) you won't have to worry about loosing your house.

    The biggest advantage you have of owning a place free and clear is that banks will bend over backwards to loan you money against that property. With a house you own outright, you can invest in other properties with the flexibility of buying those properties for cash. (Remember, you're using cash from a mortgage on your first house.)

    This is a best of both worlds scenario, because now you're carrying one loan, but own two houses. AND since the investment property isn't carrying the loan (its against your residence) you don't get screwed for the "investor's premium" of 1.5-2% that lenders normally charge for mortgages on "investment property." Plus you're in a better position to negotiate when buying, since your offer contains no financing contingencies and consists of 100% cash.
    --
    Who did what now?