CS field: High competition, Leetcode hard for top $200k+ FAANG roles.
Analysis of CS Career Discussion (Building on Previous Findings)
Overall Sentiment: The Computer Science (CS) field remains highly attractive, largely due to its earning potential, which has led to increased competition. However, the entry requirements and the path to top salaries vary among different stakeholders. Salary growth may be slowing down. The influx of candidates from traditional engineering, bootcamps, and varying quality CS programs adds to this competitive landscape.
Hot Skills, Tools, and Qualifications:
- Formal Education: A CS degree is increasingly emphasized, with some employers scrutinizing the institution's reputation (e.g., one comment mentioned "blacklisting schools like WGU," though this was contested by others citing successful WGU alumni at FAANG). The quality and rigor of the CS program are becoming more important.
- Problem-Solving & Coding Proficiency: The ability to solve Leetcode problems, particularly at the "hard" level, is consistently cited as a gatekeeper for top-tier company interviews (e.g., FAANG) and a prerequisite for roles aiming for $200k+ salaries, especially for newer graduates.
- Years of Experience (YOE): Significant YOE (15-20 years) is a primary driver for very high salaries ($200k - $600k) and potentially better work-life balance (e.g., one user with 20 YOE reported $600k fully remote; another with 15 YOE reported $200k working 20-30 hours/week).
- Alternative Qualifications (Viewed with Increasing Scrutiny):
- Bootcamps: While a pathway for many, some employers ("we actively avoid hiring bootcamp coders") are wary or avoid bootcamp graduates for development roles, perceiving the barrier to entry as too low or preparation as inadequate for new grad roles. This can relegate some to "help desk roles."
- Non-CS Degrees: While transitions from traditional engineering occur, some hiring managers express a strong preference for CS-degreed candidates for core software engineering roles, citing a perceived lower barrier to entry for those without formal CS education.
Potential Job Opportunities & Resume Directions:
- Entry-Level Software Engineer (Highly Competitive):
- Focus: Candidates should be prepared for a highly competitive market. Roles in FAANG or similar high-paying companies are particularly contested.
- Resume:
- Must-haves: A CS degree from a reputable institution is a strong asset. Demonstrable proficiency in solving complex Leetcode problems is crucial for top companies.
- For Bootcamp/Non-Traditional Backgrounds: Expect increased scrutiny. A very strong portfolio, verifiable contributions, and networking will be essential. Be prepared to address employer concerns about the depth of foundational knowledge.
- Strategy: Play a "numbers game" (apply widely) and be prepared for multiple interview "hoops."
- Senior Software Engineer / Engineering Manager (High Demand for Proven Talent):
- Focus: Roles for individuals with substantial, proven experience.
- Resume: Emphasize 15-20+ YOE, significant project impacts, leadership (for manager roles), and specialized expertise. Highlight a track record of success.
- Alternative Entry Paths / Less Competitive Segments:
- Help Desk / IT Support: Mentioned as a potential starting point for those finding it difficult to secure development roles directly, especially those from bootcamps who struggle initially.
- Non-FAANG / Companies in Less Saturated Markets: May offer less competition for entry-level roles, providing a stepping stone.
Expected Earnings & Market Trends:
- Typical Entry-Level: $60,000 - $70,000 remains a more common starting range than the highly publicized FAANG salaries.
- Top-Tier Entry-Level (FAANG, CS Degree + Leetcode Hard): $150,000 - $200,000+ is achievable but requires meeting a high bar and navigating intense competition.
- Senior Roles (15-20 YOE): $200,000 up to $600,000, with some anecdotal evidence of good work-life balance at the higher end of experience.
- Salary Moderation: There are indications that salaries, especially for new offers, are "moderating" from previous highs. Hiring rates are reportedly down, contributing to this trend.
- Bifurcation for Top Talent: While overall salaries might moderate, the upward pressure on wages for the "top 2%" of engineers is expected to persist as companies compete for elite talent. However, for the majority, the promise of extremely high salaries right out of school might be less attainable than perceived.
- Remote Work: High salaries ($600k) with significant YOE can be found in fully remote positions.
Origin Reddit Post
r/cscareerquestions
Until salaries start crashing (very real possibility), people pursuing CS will continue to increase
Posted by u/McCringleberried•05/28/2025
My background is traditional engineering but now do CS.
The amount of people I know with traditional engineering degrees (electrical, mechanical, civil, chemical, etc) who I know that are p
Top Comments
u/Logical-Idea-1708
Highly competitive, yet low bar to entry? Make that make sense 😂
u/McCringleberried
That’s the general perception outside of people in CS especially among other STEM majors
u/ANewBeginning_1
Salaries may be moderating a bit for new offers, but they’re still sky high. I have a friend that’s an engineering manager (ME background) at a large company, oversees a fairly sizable depart
u/Special_Fox_6282
Can you send me $20 🥴
u/fake-bird-123
I second this. Were even black listing schools like WGU.
u/yoshi847
Yeah, that's really one of the big things. It's "easy" to jump in, and it's easy for anyone to produce code and show that they have experience - all you need is time and a computer. This is r
u/EE-420-Lige
The above is why it's soo competitive to get a job in CS. Anyone can do it if they have the IQ. U cant same the same for mechanical or electrical or even civil.
u/asteroidtube
In 2025, to make 200k, you need a CS degree and to be able to solve a leetcode hard - and even then you need to play a numbers game and jump through quite a few hoops to land an offer.
Thats
u/Vlexios
Low barrier of entry meaning many people can get “qualified” for an entry level role relatively quickly (i.e. bootcamps and such), which in turn makes it quite competitive. It may not be enou
u/IX__TASTY__XI
>I see quite a few who can't make it at first transfer over from those roles once they have firsthand experience at the company and with its codebase, function, and common issues.
General
u/Less-Opportunity-715
Fully remote , 600k. 20 yoe
u/fake-bird-123
It's a school that we have consistently had terrible interviews with. They do not prepare their students for new grad roles. I assume you are a WGU grad, but I also assume you are lying about
u/GivesCredit
Lol I’m sure you’re underselling yourself
u/Electronic-Ad-3990
I’ve seen multiple people get their bachelors of cyber security degrees from there in 1 year, it’s not a serious academic program like you would see at a standard 4 year college. They just r
u/PopFun7873
Yeah, I make 200k and work about 20 to 30 hours a week. Sometimes less.
But that's after 15 years of industry experience. People in more junior roles do not get treated this way, generally.
u/Goingone
I mean, same can be said about any industry.
Lowering salaries will decrease demand for people to enter the industry.
Not really a novel concept.
u/fake-bird-123
I second this. Were even black listing schools like WGU.
u/EE-420-Lige
The above is why it's soo competitive to get a job in CS. Anyone can do it if they have the IQ. U cant same the same for mechanical or electrical or even civil.
u/neb_flix
Which is the only type of experience that matters from a hirers perspective, for the most part.
u/the_fresh_cucumber
Same story here. There is no "pipeline" from help desk to software engineering.
I've never worked at a company where help desk would even participate or have access to company development
u/ANewBeginning_1
Salaries may be moderating a bit for new offers, but they’re still sky high. I have a friend that’s an engineering manager (ME background) at a large company, oversees a fairly sizable depart
u/Illustrious-Pound266
Most people won't make $200K at a FAANG. I think that alone is reason enough to turn people off. You are more likely to make $60-70K than $150-160K out of school. The promise of CS is that it
u/imagebiot
I’ve met two people who don’t have c.s degrees that I would ever personally hire.
The barrier to entry is too low.
u/Goingone
I mean, same can be said about any industry.
Lowering salaries will decrease demand for people to enter the industry.
Not really a novel concept.
u/frothymonk
Damn homie be assuming a lot, crazy that your personal experience with WGU grads is true for literally all WGU grads. And to be so confident and scathing about it too
Reddit goes hard
u/Illustrious-Pound266
Most people won't make $200K at a FAANG. I think that alone is reason enough to turn people off. You are more likely to make $60-70K than $150-160K out of school. The promise of CS is that it
u/EmilyAndCat
A lot of people are learning the bar isn't so low. We actively avoid hiring bootcamp coders at my work
Plenty of help desk roles to fill though. I see quite a few who can't make it at first
u/LollygaginNewt
And industry experience on top of that
u/pheonixblade9
counterpoint: I was an E5 at Meta
u/secnomancer
Why?
I work with a bunch of WGU alumni in my Tech IC role at FAANG, both internal and in customer orgs. They are all over tech and absolutely killing it. Is there some data or observations y
u/doktorhladnjak
This post is about 4 years too late. Don't believe everything you read. Salaries have been moderating for several years now because hiring rates are down. Anyone switching into this professio
u/GivesCredit
Well, an E5 at Meta is most likely a top 1-5% engineer by pay and a top 1-10% engineer by skill
u/Zimgar
I mean this sounds like BS. Perhaps if the son went to a truly top tier school focusing on AI and landed a great position this might be true… but that’s a tiny tiny sliver of the industry.
u/doktorhladnjak
This post is about 4 years too late. Don't believe everything you read. Salaries have been moderating for several years now because hiring rates are down. Anyone switching into this professio
u/tamerlein3
Name checks out
u/Easy_Aioli9376
Sure, but only a tiny fraction of people will make that amount of money for any longer than a year or two. Most people never make it, and those who do overwhelmingly quit within the first few
u/wishiwasaquant
not really. if his son joined a big tech company like meta for example, he’s definitely at least e4 (and quite possibly even e5) after 3-4 years. that’s already 300k-500k tc
source: https://
u/secnomancer
Why?
I work with a bunch of WGU alumni in my Tech IC role at FAANG, both internal and in customer orgs. They are all over tech and absolutely killing it. Is there some data or observations y
u/Logical-Idea-1708
Highly competitive, yet low bar to entry? Make that make sense 😂
u/EmilyAndCat
This is all around, for entry through senior positions.
I'm not sure for anything higher as I'm not included in the process for those decisions
u/Unusual_Scallion_621
Is this only for entry-level or does your company avoid even bootcamp grads with experience?
u/neb_flix
Not OP, but at my company it’s seen as a red flag more than an immediate pass. Someone who has proven to be effective at their job (I.e multiple YoE, promotions, can explain their prior work
u/asteroidtube
In 2025, to make 200k, you need a CS degree and to be able to solve a leetcode hard - and even then you need to play a numbers game and jump through quite a few hoops to land an offer.
Thats
u/EmilyAndCat
A lot of people are learning the bar isn't so low. We actively avoid hiring bootcamp coders at my work
Plenty of help desk roles to fill though. I see quite a few who can't make it at first
u/FluffyEngineering219
Salaries won’t crash because there’s always the upwards pressure on wages for the best engineers since tech companies have to compete with each other for the top 2%.
u/PopFun7873
Yeah, I make 200k and work about 20 to 30 hours a week. Sometimes less.
But that's after 15 years of industry experience. People in more junior roles do not get treated this way, generally.
u/nofishies
I don’t think it’s a particularly low bar to entry.
u/Salmon117
I’d disagree about CS degree difficulty. There isn’t a single accreditation like in Engineering (ABET) so it varies a lot by university.
I just graduated without having to take Operating Sys
u/rco8786
Salaries are definitely softening already.
u/Salmon117
I’d disagree about CS degree difficulty. There isn’t a single accreditation like in Engineering (ABET) so it varies a lot by university.
I just graduated without having to take Operating Sys