How much does a software engineer get annually?

Click For Summary
SUMMARY

The annual salary for software engineers varies significantly based on education level, location, and specific job roles. Entry-level positions for those with a Bachelor's degree typically range from $50,000 to $70,000, while Master's degree holders can expect a $10,000 increase. Ph.D. holders see diminishing returns in the software industry, as most companies prioritize Bachelor's or Master's degrees. Geographic location plays a crucial role, with salaries in high-cost areas like Silicon Valley being notably higher than in other regions.

PREREQUISITES
  • Understanding of software engineering education pathways (Bachelor's, Master's, Ph.D.)
  • Familiarity with salary trends in the tech industry
  • Knowledge of geographic salary variations in the United States
  • Awareness of job roles in software development (native vs. web-based)
NEXT STEPS
  • Research salary benchmarks for software engineers in different U.S. cities
  • Explore the impact of educational qualifications on software engineering salaries
  • Investigate the demand for web-based software development skills
  • Learn about career paths that minimize outsourcing risks in software engineering
USEFUL FOR

Software engineers, job seekers in the tech industry, career advisors, and educational institutions looking to understand salary expectations and career trajectories in software development.

Luongo
Messages
119
Reaction score
0
1) with a bachelor's degree
2) with a master's
3) pHD
what factors do they depend on?
 
Physics news on Phys.org
1) like 50-70k a year
2) about 10k jump from Bachelor's
3) Not as much of a jump from Masters

Depends where you live. 50k a year in LA, California just barely enough to scrape by, whereas 50k in FL is middle class. It also depends whether you go native or web-based software development. It appears right now that web-based is the field to go. I've seen 100s of internships being offered here and at my old school. Most of them want web-based programmers/developers.Ph.D for software engineering is not worth it, unless you really want it. Most companies want a bachelor or masters. All the money is at practical software for consumers, not research.
 
Salaries are very dependent on where you are and exactly what work you are doing.

For example, I've been working in Silicon Valley for many years, and fizziks numbers seem low to me...

I also disagree on the usefulness of a Ph.D. in the computer industry. But again, it's all a question of where you are and what you are looking to do...
 
In the UK you can earn up to £6 per hour as a software engineer for EADS Astrium Ltd.
 
The BLS OOH has figures for this in the USA.
 
In a high-tech or decent-sized US city (Huntsville AL, Raleigh N.C., Dallas/Fort Worth, Silicon Valley, etc.) with a B.S. or equivalent, entry level might get around $50K-$70K, 20 years experience and a B.S. or equiv. gets about $65 - $100K. (Assuming you have at least a little extra to offer in some niche field, and don't grab the first offer, and do a little shopping around).
 
Your name says it all. Good luck. I'm a pretty good mechanical engineer with 20+ years experience and have never made 6 figures.
 
Try living in the UK where engineers salaries are much lower, and their status is rock bottom.
 
If money is your only goal you can probably choose your career path accordingly, eventually making significantly more than stated above. But not if you just wake up every day and say this sucks I thought I'd be making more than so and so on wall street by now.

50k starting salary sounds pretty good to me, especially doing something that's kind of cool. All my friends who didn't go to school are still making 10$ an hour cooking food at Applebee's.
 
  • #10
50k is a bit low.

From http://www.engineersalary.com/Software.asp
Starting salary offers for new graduates in 2009 with a B.S. Computer Engineering averaged $62,570, and those with a M.S.C.E. averaged $68,130. Starting salary offers for graduates with a B.S. Computer Science averaged $60,290, while M.S.C.S. grads averaged $66,680. New Ph.D. grads (CE or CS combined into one group) averaged $89,320 nationwide.​

From http://swz.salary.com/salarywizard/layouthtmls/swzl_compresult_national_IT10000001.html,
The median expected salary for a typical Software Engineer I in the United States is $56,465.​

Other sites report similar results.

Plumbers make less, quite a bit less. Again from salary.com, "The median expected salary for a typical Plumber I in the United States is $39,217."

danimaru said:
yet every where i look it seems there's another 23 year old contractor kid with a 12 month carpentry diploma driving a brand new $40k pick-up truck.
The explanation is simple: (a) no college debts, and (b) young adults suffer a lack of financial sense, less than well educated ones particularly so.
 
  • #11
Luongo said:
1) with a bachelor's degree
2) with a master's
3) pHD
what factors do they depend on?
It might be a good idea to pursue a field in which your job can't be as easily outsourced, if you are that concerned about your salary. If you are a chemical engineer or a civil engineer, your work probably can't be shipped off to India. If you are a software engineer, you'd better be really good at it, because you'll be competing in a global market.

Even in heavy industry, engineers aren't as well-compensated as you might expect. When I was a machine-tender (lead operator) on a high-speed paper machine I made a LOT more money than any of the engineers, and more than my foreman or the assistant superintendent. The superintendent made about the same as me, but worked insane hours and got called in on nights, weekends, etc whenever the machine was acting up.

Similarly, the trades (electricians, pipe-fitters, millwright/welders) made more money than the engineers, and even their own bosses. Taking a softer salaried job with no overtime compensation has its down-side if all you care about is money.
 
  • #12
turbo-1 said:
Similarly, the trades (electricians, pipe-fitters, millwright/welders) made more money than the engineers, and even their own bosses. Taking a softer salaried job with no overtime compensation has its down-side if all you care about is money.

I was in the same situation of making less than those reporting to me when I first started working as a supervisor in a factory after undergrad. The difference is two years out this is no longer the case. There's a big difference in earning potential with a college degree vs without. Comparing the starting salary of a college grad to the salary of someone who has an entire career's worth of experience doesn't make a whole lot of sense.
 
  • #13
Where certain responses to this thread deleted? Can the moderation please acknowledge this? I believe the only negative consequences are on the poster of this thread if these post were purposefully deleted. I'm sure somebody is able to consider them personal attacks, but I think they were extremely important to the original posters personal development. Please address this issue.
 
  • #14
Yes, messages were deleted because of insults that were derailing the thread. If valuable information was deleted along with them, well, then you are starting to understand why the mentors don't like insults. I suggest that this issue not derail this thread too, and any further discussion occur in the proper place: Forum Feedback and Announcements.
 

Similar threads

  • · Replies 25 ·
Replies
25
Views
5K
Replies
28
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 18 ·
Replies
18
Views
5K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 18 ·
Replies
18
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 19 ·
Replies
19
Views
5K