Medical Jobs (MD, PA, Pharm D, NP) vs. Software Engineering

This forum made possible through the generous support of SDN members, donors, and sponsors. Thank you.
Status
Not open for further replies.

deuce_plus

Membership Revoked
Removed
7+ Year Member
Joined
Aug 2, 2015
Messages
12
Reaction score
2
Software Engineering is HOT folks, RED hot, and it’s been this way since 2011/2012. I’ve been in the industry since 2005 and while we might be in a temporary bubble much like we were in 1999/2000, i think in 12 years from now the market will be BETTER than it is now. Just like the market was BETTER in 2012 than it was in the red hot days of 2000. In fact, the SW engineering job market mostly recovered by 2004.

Comp packages for new grads in metro markets (boston, NYC, SF) are exceeding 100k/year. Experienced mid career level engineers in their early 30’s are pulling in comp packages of 160+ and in Silicon Valley that number is higher, more like 190-200k to adjust for the higher cost of housing in that location. Get in at a company like Google and you'll make even more!

But the great thing about software engineering isn’t the salary or the fun working environment - it’s the lack of DEBT and the ability to enter the workforce at 22 years old at a strong salary out of the gate. A strong salary in your early 20s will allow you to better harness the power of compound interest and start your nest egg early which will pay off later in life.

I’m 32 and i’ve been a programmer since 2005 right after graduating with my BS in comp sci. My net worth is ~ 500k and I rent so that doesn’t include any home equity. I’m a senior engineer and my current comp is over 160k/year and the strong salaries early on (I was making 65k in 2005) helped me build my nest egg. If i went the MD route i’d likely be significantly negative in my net worth and just be starting in my career. My work hours are 40hrs/week and i've never worked much more than that.

Another great thing about software engineering is SATURATION and how the issue of saturation is much more difficult to attain in programming due to market dynamics. For mid levels (PA, NP, Pharm D, etc) saturation is becoming a SERIOUS issue.

Take medical careers such as NP, PA, Pharm D, MD.. The demand for medical workers is a function of the size and demographics of the population. For example, you only need so many Physician Assistants per 1000 people. There is a fixed amount of work to be done per citizen on average. This has resulted in a dynamic where most of the desirable metro areas have become saturated and many of the open positions are now in rural and less desirable locales.

For programming the dynamic is the complete opposite. You might naively think that the same rule applies — that there is a constant demand for things to be programmed and that once that demand is filled the profession would become saturated. But what if the demand was actually infinite? Why hasn’t it become saturated when the number of developers has exploded over the last 10, 20 and 30 years?

Think back to the 1980s and 1990s as a developer. It is radically more productive to develop software now because the tooling has become much more advanced and the knowledge is so much easier to come by. Programmers used to keep stacks of books at their desk, now they find their answers online in a fraction of the time. The library of open source software has also expanded tremendously. Need a database? You have 10+ free options. Need an operating system? Linux will do. Need hosting and hardware? You can do it in the cloud for a fraction of the cost. There are literally thousands of free software packages that accelerate development times and boost productivity. Modern IDEs (integrated development environments) help catch errors and auto generate code to further enhance productivity.

You might conclude that fewer developers are needed now with the massive productivity gains. Wrong. There are far more developers working worldwide than there were in the 80s or 90s.

The space of possible things to program is only bounded by human creativity which is limitless. Software is layered on top of other software. The next generation of tools, frameworks, and applications, are built using the tools of the previous generation. For this reason I fully expect the number of developers working worldwide to continue to increase well until the next decade.

Some of you remember the tech bubble of the late 90s and early 2000s and may conclude that tech will once again decline. True, there was a crash and it was difficult to get a job from late 2001 through 2003, but things turned around far quicker than many realize. By 2004 the job market turned and by 2005 and 2006 it was somewhat hot again. But during this brief crash there were other dynamics in play.

The tech job market downturn of the early 2000s was also caused by outsourcing. You see the rest of the world hadn’t caught up yet and there were massive untapped populations of developers in India and other countries. This caused a massive wave of companies opening offices overseas and outsourcing firms like HCL or Infosys exploded which temporarily depressed wages and the job market in the US.

By the end of the decade, however, the labor market in India and other outsourcing hubs began to heat up to the point where there weren’t enough developers to go around, forcing companies to either hire again in the US or find another country (such as Russia, Poland, etc.) Hiring and retaining dev in india is actually very costly right now. Salaries have risen and turnover is rampant due to the high demand. Many companies are looking to other countries like the Ukraine, Poland, or Russia to do their outsourcing now. All of these areas have literally EXPLODED with dev and companies have shifted to a strategy of having devs everywhere. Big companies like google and microsoft hire dev all over the world.

There is a lot of money to be had in software in the next 10-20 years. No debt is required and only 4 years of college is recommended.

Members don't see this ad.
 
Last edited:
Thanks for this not-incredibly relevant or useful bit of information. People go into medicine understand it's a hard lifestyle and generally do so for reasons other than or in addition to considerations like income and job security. Also most people on this forum are trying to become physicians, not mid levels. I don't think a lot of physicians would be happy being software engineers or vice versa. I don't understand what you are trying to accomplish with this post.

Edit: I would add that most physicians will likely be in high demand for the foreseeable future.
 
Last edited:
Thanks for this not-incredibly useful bit of information. People go into medicine understand it's a hard lifestyle and generally do so for reasons other than or in addition to considerations like income and job security. Also most people on this forum are trying to become physicians, not mid levels. I don't think a lot of physicians would be happy being software engineers or vice versa. I don't understand what you are trying to accomplish with this post.

Troll or weird advertisement, I'd just report and wait for it to get deleted.
 
Members don't see this ad :)
I'm not trying to troll at all. I'm trying to start a dialog on the alternatives to a medical track career. My post is mostly focused on Mid level practitioners which in many cases take on massive debt (100-200k+) and don't see very high salaries in return.

I agree with you that MDs will continue to see strong job markets.
 
well you can't become an ipo millionaire as a pa. that much is for sure.
 
I'm not trying to troll at all. I'm trying to start a dialog on the alternatives to a medical track career. My post is mostly focused on Mid level practitioners which in many cases take on massive debt (100-200k+) and don't see very high salaries in return.

I agree with you that MDs will continue to see strong job markets.

This is a pre-med forum. The job you described has nothing to do with medicine or health care. People who choose their careers based entirely on money shouldn't be doctors, and there's no point in discussing the merits of these completely unrelated jobs based on their salaries. Thread should just be deleted IMO.
 
I'm not trying to troll at all. I'm trying to start a dialog on the alternatives to a medical track career. My post is mostly focused on Mid level practitioners which in many cases take on massive debt (100-200k+) and don't see very high salaries in return.

I agree with you that MDs will continue to see strong job markets.

I don't think this is the appropriate place for this discussion because 1) everyone here wants to become a physician not a mid level (you posted on the pre-medical allopathic MD forum...) and 2) if people wanted to look for options entirely outside the medical field, they would look somewhere other than a forum for people who want to enter entirely medical fields.

Actually I'll also add 3) going into medicine isn't something people do just by saying "hey! Look at these high salaries and great job market! I'm going to medical school!" As any attending physician will tell you (and which all of us here have heard many times), if you don't have a passion for medicine or if you could be happier doing something other than medicine, don't go into medicine, because it will make you hate your life. Again, programmers and doctors view things very differently.

I don't mean to be hostile, but I don't think you made a great choice when selecting your audience for this discussion. Sincere apologies if I come off as rude.
 
If you believe that software engineering can't see market saturation, you'd be dead wrong. There's no such thing as infinite demand and your strange notions about the developer job market defies the conventions of economics.
 
Eh, I thought it was useful. I am a computer scientist planning to apply in the future, I enjoyed his post.

the one problem I have with it is the very ideal path for a CS major. Typical incomes are around 120k mid year, not 200k.

Starting salaries are more like 70k.

Not everyone gets a job in highly coveted metro areas like silicon valley.
 
Starting salaries are significantly higher than 70k. In boston and NYC they are 90+ and in many cases hitting 100k. In Silicon valley they are 20-30k more than that.

Mid career total compensation is 150+ now. In my case I work for a larger firm and I make around 135k base with the rest in RSU and cash bonuses. My total comp is over 160k. In silicon valley salaries are higher (i work in Boston)

Did you know netflix pay senior devs 200k SALARY?

Did you know a senior sw engineer at google makes over 200k in total comp? (salary + stock + rsu)

Which market do you work in? I feel you may be underpaid.

Go on glassdoor and look data for larger firms (google, facebook, twitter, netflix, vmware, amazon, microsoft, etc) Look at the "senior" positions.

In metro markets salaries are rising right now due to shortages. Im personally receiving over 5 solicitations from recruiters PER DAY. The going rate 3-4 years ago is by no means the going rate today. And starting salaries from last decade are way out of date. Around here 60-70 to start was back in 2005...
 
Last edited:
Lol and Facebook and others are lobbying for more H1B1 visas so they can hire CS guys for peanuts who are desperate to get into the U.S.
 
Lol and Facebook and others are lobbying for more H1B1 visas so they can hire CS guys for peanuts who are desperate to get into the U.S.

Actually H1Bs get paid just as much as their US citizen counterparts. I find it odd you mention Facebook in your post. They are widely known within the industry of being VERY generous with compensation packages including lots of company stock. I do not believe for a second that Zuckerberg & co. are conspiring to reduce salaries through a massive influx in H1Bs.

In reality they want H1Bs because there is a gigantic shortage of tech workers right now. There are literally far more jobs than there are employees to fill those jobs. Thats why you are seeing senior devs getting 5 emails per day by recruiters, etc.
 
Members don't see this ad :)
@deuce_plus you realize how inherently inaccurate it is to use the senior developer salary/experience at name brand companies as the benchmark of the entire CS field, right? For every programmer that makes it to that step many more will always be coding techs pulling in 100k at best.

It's like saying, "man you should be a pro baseball player, the average salary is $4mil+!" while ignoring the thousands of MiLB, amateur, and international players who have to struggle and make ends meet.
 
so did just wake up today and was like " im gonna drop some knowledge on all these pre-meds about a career that has no relevance to them"

I don't understand how you think there's no saturation cap for programmers but there is for the health providers, especially with the affordable care act. There's a definite need for providers right now and it's not ending anytime soon. The average salary for a programmer is 90k and the average for PA is 93k. It's an average for a reason. For every person that makes an above average salary, someone else is making a below average salary. There's PAs that make 220k in orthopedic surgery but that's not the norm.
 
@deuce_plus you realize how inherently inaccurate it is to use the senior developer salary/experience at name brand companies as the benchmark of the entire CS field, right? For every programmer that makes it to that step many more will always be coding techs pulling in 100k at best.

It's like saying, "man you should be a pro baseball player, the average salary is $4mil+!" while ignoring the thousands of MiLB, amateur, and international players who have to struggle and make ends meet.

It is nowhere even close to the analogy you provided. The MLB player equivalents at major tech companies are making FAR FAR FAR more than 150k+ total comp packages. They are earning millions with significant equity upside.

You also appear to be greatly over estimating the compensation premium larger firms pay over smaller firms in tech. In reality, salaries are strongly rooted in the reality of the market. Some firms may decide to pay over market (read: 10-20%) but none of the companies I mention pay wildly over market.

Don't take my word for it, research this and figure it out for yourself. Go on glassdoor in a metro area and start looking at smaller less name brand firms and check their salaries.

Take a look at this salary guide http://s3.amazonaws.com/DBM/M3/2011/Downloads/RHT_2015_salary-guide.pdf also pay attention to the multipliers they list based on metro area.

I'm seeing recruiters e-mailing me about relatively unknown startups who are offering 140k+ salary around here. It's def not just the name brands who are paying.
 
I'm seeing recruiters e-mailing me about relatively unknown startups who are offering 140k+ salary around here. It's def not just the name brands who are paying.
Ok then why are you on SDN then?

And if you think pro ballplayers is an overestimation, fine then let's talk about subspecialized surgeons...
 
so did just wake up today and was like " im gonna drop some knowledge on all these pre-meds about a career that has no relevance to them"

I don't understand how you think there's no saturation cap for programmers but there is for the health providers, especially with the affordable care act. There's a definite need for providers right now and it's not ending anytime soon. The average salary for a programmer is 90k and the average for PA is 93k. It's an average for a reason. For every person that makes an above average salary, someone else is making a below average salary. There's PAs that make 220k in orthopedic surgery but that's not the norm.

Where are you getting your 90k average salary from? As someone who has a lot of engineering market experience and a recent job change, 90k is ridiculously low. My guess is that stat is very old.
 
Ok then why are you on SDN then?

And if you think pro ballplayers is an overestimation, fine then let's talk about subspecialized surgeons...

I'm on SDN because I read countless posts of individuals pursuing lengthy Pharmacist, Physician Assistant, and Nurse Practitioner degrees with debt loads often exceeding 150k for the prospects of a 100-110k salary. Many folks appear to have the mindset that there are no other pathways to a good income than debt and the medical fields. Don't kid yourself, a huge percentage of these folks are doing it for the money.

As someone who makes a lot more than 110k let me telly you... 150k is a HELL OF A LOT of debt, especially at a 6%+ interest rate or whatever the going rate is these days for student loans.
 
I'm on SDN because I read countless posts of individuals pursuing lengthy Pharmacist, Physician Assistant, and Nurse Practitioner degrees with debt loads often exceeding 150k for the prospects of a 100-110k salary. Many folks appear to have the mindset that there are no other pathways to a good income than debt and the medical fields. Don't kid yourself, a huge percentage of these folks are doing it for the money.

As someone who makes a lot more than 110k let me telly you... 150k is a HELL OF A LOT of debt, especially at a 6%+ interest rate or whatever the going rate is these days for student loans.

Good thing no one here wants to be a pharmacist, physician assistant, or nurse practitioner then, right?
 
Good thing no one here wants to be a pharmacist, physician assistant, or nurse practitioner then, right?
Actually a massive percentage of pre-med college students end up going PA, NP, or Pharmacist because they didn't meet the medical school bar. They use these as fall back options. So I don't agree with you when you say there are zero potential viewers on this forum who are potentially interested in those specialties. Moreover, a quick search through this very forum reveals several posts by users asking about mid level career paths.
 
Actually a massive percentage of pre-med college students end up going PA, NP, or Pharmacist because they didn't meet the medical school bar. They use these as fall back options. So I don't agree with you when you say there are zero potential viewers on this forum who are potentially interested in those specialties. Moreover, a quick search through this very forum reveals several posts by users asking about mid level career paths.

I still stand by my assertion that this is nowhere close to appropriate place for this discussion, but I see no point in antagonizing you further. If people want to have this discussion, then so be it, and if not, then this thread will just fade away.
 
I think it's facinating. What options would I have as a business and bio major
 
Google software engineer salary and it states 90k on several website/sources. You telling me those are all lies? They seem pretty accurate for other professions, but i guess when it comes to software engineer they just cant get it right. If you only need a BS in CS to make 90k then yeah i agree thats better than PA/NP/pharm/ maybe even MD cause I do agree you can advance your salary over time. But the average is 90k unless you can link other sources that states otherwise OR explain why the all these sources state that average.

Mid level providers/pharm/dental/etc arent fall backs. I want to do PA but not because i cant get into MD. My GPA is above avg for med school and i have years of EC, volunteering, clinical work, leadership, and research. I can MD if i wanted to.


Also i think this thread is interesting. I always wonder what life would be like if i went CS instead of biochem. I do like sitting in front of a computer. Im telling my younger brother to pursue CS over med.
 
I can only image you postnig here because long ago, or more recently, you entertained the idea of med school
 
I'm on SDN because I read countless posts of individuals pursuing lengthy Pharmacist, Physician Assistant, and Nurse Practitioner degrees with debt loads often exceeding 150k for the prospects of a 100-110k salary. Many folks appear to have the mindset that there are no other pathways to a good income than debt and the medical fields. Don't kid yourself, a huge percentage of these folks are doing it for the money.

As someone who makes a lot more than 110k let me telly you... 150k is a HELL OF A LOT of debt, especially at a 6%+ interest rate or whatever the going rate is these days for student loans.

NPs are not smart enough to pursue engineering of any sorts.
 
What is this? Are there any software engineers that get to learn all about diseases and preform surgery? This is such a pointless discussion.
 
If I cared a lot about money I would have gone into the business world.
 
If I cared a lot about money I would have gone into the business world.
Coming from a financial econ major at a top target, business/IB/consulting is much harder and less of a "guaranteed get rich" path than many on SDN make it out to be.
 
Coming from a financial econ major at a top target, business/IB/consulting is much harder and less of a "guaranteed get rich" path than many on SDN make it out to be.
I am also a business major at a Top 5 business target. I will stand by what I said, perhaps with the addition that while you won't be a gazillionaire guaranteed, you certainly have high earning potential right out the gate and even more if you commit yourself as wholly to business as we will do to medicine.
 
I am also a business major at a Top 5 business target. I will stand by what I said, perhaps with the addition that while you won't be a gazillionaire guaranteed, you certainly have high earning potential right out the gate and even more if you commit yourself as wholly to business as we will do to medicine.
I mean yeah for grads from our schools you'll get your BB/elite boutique analyst offers w/ total comp 100k+ but that's while being worked brutally, and with no future guarantees. Firms shed analysts all the time, and even mid career the vast majority of people will not make it past the associate level. For most associates (obviously there are exceptions), income potential will cap in the 200k range. Most specialties/subspecialties make much more than that. While yes, there's always a higher ceiling in finance than med, even HSW grads have an extremely tough road to get to those positions.

During my summer internship, nearly all the associates I came into contact w/ had a solid to spectacular academic pedigree and yet were not above the mid-career associate norm.

I agree that the savings/income gap from med school/low residency+fellowship pay are enormous though. But after years of attending, you will make up that ground more often than not.
 
Status
Not open for further replies.
Top