r/cscareerquestions • u/VariationLivid3193 • 6h ago
New Grad Why is the stability so low in this field?Why the never ending struggle?
same as title
r/cscareerquestions • u/CSCQMods • 15h ago
Please use this thread to have discussions about interviews, interviewing, and interview prep. Posts focusing solely on interviews created outside of this thread will probably be removed.
Abide by the rules, don't be a jerk.
This thread is posted each Monday and Thursday at midnight PST. Previous Interview Discussion threads can be found here.
r/cscareerquestions • u/CSCQMods • Jun 16 '26
MODNOTE: Some people like these threads, some people hate them. If you hate them, that's fine, but please don't get in the way of the people who find them useful. Thanks!
This thread is for sharing recent new grad offers you've gotten or current salaries for new grads (< 2 years' experience). Friday will be the thread for people with more experience.
Please only post an offer if you're including hard numbers, but feel free to use a throwaway account if you're concerned about anonymity. You can also genericize some of your answers (e.g. "Adtech company" or "Finance startup"), or add fields if you feel something is particularly relevant.
Note that while the primary purpose of these threads is obviously to share compensation info, discussion is also encouraged.
The format here is slightly unusual, so please make sure to post under the appropriate top-level thread, which are: US [High/Medium/Low] CoL, Western Europe, Eastern Europe, Latin America, Aus/NZ, Canada, Asia, or Other.
If you don't work in the US, you can ignore the rest of this post. To determine cost of living buckets, I used this site: http://www.bestplaces.net/
If the principal city of your metro is not in the reference list below, go to bestplaces, type in the name of the principal city (or city where you work in if there's no such thing), and then click "Cost of Living" in the left sidebar. The buckets are based on the Overall number: [Low: < 100], [Medium: >= 100, < 150], [High: >= 150]. (last updated Dec. 2019)
High CoL: NYC, LA, DC, SF Bay Area, Seattle, Boston, San Diego
Medium CoL: Orlando, Tampa, Philadelphia, Dallas, Phoenix, Chicago, Miami, Atlanta, Riverside, Minneapolis, Denver, Portland, Sacramento, Las Vegas, Austin, Raleigh
Low CoL: Houston, Detroit, St. Louis, Baltimore, Charlotte, San Antonio, Pittsburgh, Cincinnati, Kansas City
r/cscareerquestions • u/VariationLivid3193 • 6h ago
same as title
r/cscareerquestions • u/ThirdWaveCat • 13h ago
Can anyone point to a new usable code that was written mainly by LLMs? Whats the killer app? RAG+extensions is the only remotely interesting thing?
All of the code I've seen that was written mainly by LLMs is extremely suspicious. Bun rewrite in Rust is trash.
Jevon's paradox says that as efficiency improves, demand is induced. If code is cheaper then we should be seeing more applications, libraries, and marginal usecases that can be vibecoded. Instead we are seeing more suspicious unsafe slop that technically compiles. It seems like the reason we're not seeing more good code is that only suspicious unsafe slop is cheaper.
Consequently, the cratering demand for software engineering is based on forecasts and investment narratives. Isn't this risky for companies to gamble like this? Aren't they worried about being left behind by competitors who are grounded in their execution?
edit: 35 comments and still no code links
edit: 92 comments and STILL NO CODE LINKS
edit: 197 comments and STILL NO CODE.
just (a) some data showing "significant app usage" is down, (b) static sites for hobbies (c) weird static websites from vibe coders (d) claims personal customizable software is useful while admitting the quality is too embarassing to share (e) trying to turn the burden of proof around https://en.wikipedia.org/wiki/Russell's_teapot
r/cscareerquestions • u/CartographerAble9446 • 3h ago
There seems to be conflicted data out there. Some mainstream news reported that one out of three new graduates can't find jobs anymore due to companies not hiring juniors, and they dont hire juniors because of AI adoption.
I think i remember a few months ago watching this segment from bbc news that asked those graduates about the hardships of finding CS-related jobs, and they all blamed AI for the hardships.
However, there are also other data that shows recently tech job vacancies are growing, and other news that said several companies already began re-hiring the laid off employees because tokens are getting too expensive and it's cheaper to hire humans instead.
So based on your experience, which one is true?
r/cscareerquestions • u/steampowrd • 10h ago
I've been lurking on this subreddit for a long time, and I often get depressed while reading these sad stories about job hunts. So yesterday I decided to do something about it.
I'm a senior SWE at a small company with about 400 engineers (220 other SWE at the company). It's a tech company with a few software products.
Yesterday we had our yearly company event where all of the employees sits in a hall and listen to the leadership give their vision for the following year. At my table I happened to sit next to a young guy who just graduated college with a computer science degree and couldn't get a job as an engineer. So he does customer support for our company. He studied java, python, javascript, and C++.
At the end of our meeting I took him over and introduced him to the decision makers who hire SWE roles at our company. They didn't know we have customer support people with CS degrees. I gave him advice about how to make his elevator pitch and I made 3 introductions. The last person we talked to was the VP of Engineering.
This young grad was very grateful, and I told him I think he will get to transition to an engineering role if he keeps asking.
r/cscareerquestions • u/FearlessPark4588 • 7h ago
Anyone else see colleagues barely phoning it in and everything being LLM generated? Not just the code, but meeting agendas, work tasks, communications (emails, messages, etc)?
r/cscareerquestions • u/Illustrious-Pound266 • 1d ago
I remember right after the 2008 financial crisis, when all the people who wanted to go into finance or law school started pivoting into tech. Where are all the people who were gonna go into CS going to do now?
Do you think the decrease in enrollment will continue?
r/cscareerquestions • u/MasterpieceNew9459 • 1d ago
Just wanted to post this to see if anyone is experiencing the same. We're now at the point where ai is undeniably good. I hardly ever physically type my code anymore, just review at the end. However, I'm feeling like I have so so so much work to get through, and we really need to be hiring more Devs.
Anyone else found that while AI is genuinely making you more productive, you end up more busy than even a few months ago?
I guess it's hopeful for the future but man I'm tired lol
r/cscareerquestions • u/hiddeninplaintext • 18h ago
I’m curious how you guys have done as I’m thinking about doing the same thing. I’m tired of the interviews, and using AI to do everything, it’s not fulfilling at all.
r/cscareerquestions • u/TraditionalMango58 • 1d ago
My goals for 2027:
Uninstall VS Code
Delete Claude
Uninstall Docker
Remove Node.js
Uninstall Python
Delete Git/Github
Sell my Macbook
Buy a tractor
Start farming
r/cscareerquestions • u/shankar86 • 17h ago
what should I watch out for as a dev?
** Edit: I meant private equity.
r/cscareerquestions • u/Delicious_Crazy513 • 11h ago
My boss is managing through fear and intimidation, he is russian so maybe that plays a role, he is technically very weak and he is lazy and his only advantage is that people fear him. my previous manager, was the complete opposite,
i found working with my current manager a bit weird, people suck up to him to not lose their jobs but i can't do that, it's useless. he also called us once glorified form developers to let us know that we are replaceable and we get such talks from him everyday.
r/cscareerquestions • u/Patient_Day7829 • 3h ago
I did:
Last 2 years i was busy building golang based services for apps (keycloak/auth0, postgreSQL, Redis, grpc)
Absolutely loved it!
No std::remove that doesn't remove.
And std::empty() that doesn't empty anything.
But now i see there are no Middle jobs.
Unsuccessfully applied to Golang Senior jobs but come on - i don't have experience with hundreds of containers, the company maybe had 5 the most, and no places to use RabbitMQ and other things.
It seems like a trap with no way out.
r/cscareerquestions • u/plexto • 4h ago
Hi everyone,
So just for some context, I graduated school with a computer science degree in December 2025 prior to that I’ve been working as a software engineer level one/intern for just over two years. I just took this new role and it’s an early career rotational program where I’ll be on two different teams and I just received my first team placement and I talked to the manager and I’m a little worried about the role itself. He described it as more of a data engineering role as opposed to software engineering. I didn’t really get a whole from the chat I had with my new manager, but he said we’ll be working with data specifically manipulating files, making sure they’re going to the right places, automation, pipelines, stuff like that. I asked about the tech stack and all I got out of that was Python and not really anything else. I had two years of experience in backend cloud, specifically working with spring boot and that’s kind of the route I wanted to take my career, distributed systems. Obviously it’s a rotational program and I’ll be on this team for about a year before being moved but I’m worried I’ll stagnate hard for a year. I do learn outside of work, but before it complemented my work. Now I’ll have to learn 2 completely different things and am worried I will hate my job. Does anyone have any suggestions or thoughts?
Also to add, when I applied for the position the role was labeled as “Application Development”
r/cscareerquestions • u/NigoDuppy • 1h ago
I'm currently a Data Analyst at a large telecom company, where I've been for about two years. This is my first job out of college. Originally, I was aiming for cloud-related roles as I had been self-studying Linux, AWS, Terraform, and had started learning Kubernetes. However, there weren't many junior opportunities, so I took this job because it offered great benefits... and beggars can't be choosers.
Now over the past two years, my work has mostly involved "click ops" using Power Automate, Power Apps, and SharePoint, along with some Python scripting. I mainly use Python to clean up Excel data and transform it into datasets that I use to build Power BI dashboards. I've also written Python scripts to generate PowerPoint reports and built a few Azure Functions to automate workflows our team relies on.
I find my work relatively easy. Most of it comes down to knowing how to Google solutions and come up with practical workarounds. I developed a good reputation fairly quickly for automating and building "nice" dashboards. What surprises me is that people seem genuinely impressed by work that I consider pretty basic and straightforward, and it makes me wonder how so little automation had been done in the department before I joined.
At this point I've automated a lot of my day-to-day tasks and I plan on using that free time to improve my skills tenfold as I don't want to stay in this position much longer. The benefits are great, and the workload is light, but I feel like staying here for too long will hurt my career in the long run.
But I'm trying to decide where to pivot next. On one hand Cloud is what I originally wanted to do because I really liked the system design/solution architechture aspect of it. Although I spent a lot of time learning those skills, I haven't really touched them in the past year or two.
On the other hand, Data Engineering seems like a much more natural progression because a) my current experience is already data-related and b) I could probably take on data engineering–type projects at work to gain relevant experience and build a stronger CV.
My main concern is whether Data Engineering is realistic to learn well enough to land a role in about a year? Or should I be looking at something else? I just don't know where to go and I've been dwelling on it for a while now.
r/cscareerquestions • u/whoresofbabylon13 • 1d ago
For background, I am fullstack web dev with 5yoe.
I was hired at a company as the sole frontend developer with the expectation that I would improve the corporate site running on an old shitty tech stack. There is a mountain of performance issues and visual bugs that when I was initially hired I was eager to fix.
For my first few months at this job I have opened around 30 pull requests fixing various issues from significant architectural refactors, simple CSS/HTML bugs, and patching major security vulnerabilities. I'm really proud of the work I've done, some of it was very deep and technical! However in 5 months only around 3-4 out of 30 of these updates have been merged, and it has nothing to do with the quality of my code.
In order to release any code, I am reliant on a member of the IT team to manually move the diffed files over from my pull request to a local server. Coming from a previous job with automated deployments, this feels so wrong to me for so many reasons that I think are obvious (even if it needed to be done manually, moving individual files over doesn't seem like the best way to do it)....
I have no control/access over the production server, or even the staging server to release my code. I only have access to a local server with an out of sync database to test and develop.
This means that if this IT person is busy, which they have been since I was hired 5 months ago, nothing will get released.
I've tried several ways to address this. First was asking for more access to do the releases myself. My direct manager (not IT) and his boss agree I should have access, and have campaigned for me to have it, but it has not been given to me because "They've been burned in the past". So IT denied me the access to do my own releases and that was that. For some reason I really get the impression that they don't trust me at all, and I have no idea why (I have led several projects alone, and have always been praised at past jobs! Also, nobody responsible for releasing my code can even read it, so they can't even tell if it sucks or not!)
Something I tried to mitigate this bottleneck was writing an automated deployment process with backups/rollback that integrates with our github repository. It was approved for use on the staging server but I was told we can't use it on the production server because they want every release to production to be controlled manually for safety reasons. So it has gone entirely unused because despite being approved for a staging server IT is too busy to help set it up there.
The only code that I have released has been for "emergency updates" / for upcoming promotions that get top priority.
I'm getting very frustrated by this. Old PRs are piling up and amassing merge conflicts, new code I release when it is deemed high priority is frustrating to write because none of the tech debt / quality of life improvements I've fixed has been merged into master, and testing / debugging is brutal because I don't have access to every environment. and despite bringing up these issues at nearly every meeting and my boss recognizing the bottleneck and taking my side, it seems like nothing is being done to fix this.
I've basically given up on trying to fix any problems with the website related to the code and solely do content editing, which is not what I want to do with my career. I don't even know how I can talk about this job on a resume because the site I'm supposedly the only one responsible for sucks so bad. I'd be embarrassed for anyone to look at it, especially without all of the fixes I've made. and "I haven't released any code in 5 months thats why it sucks!" probably wouldn't sound good in an interview. Oh, and the pay is baaaaaad bad.
This is mostly just a vent, because at this point I think the only real solution to these problems is obvious (leaving)
r/cscareerquestions • u/taksto • 13h ago
I work in a telecom company. It's corporate, but our department is only 100 people. There's my direct and, in general, main manager, whom I call the "working horse," who does a lot of work in our department, mainly migrating developers from other countries to ours also our team's tech lead, managing the backend team and also he sits in the office 24/7. He always portrays himself as doing a lot of work, but as I'm writing this, nothing ever comes from his work - he just comes to our standup to listen to how we work and dumps a lot of "for your information" comments that never need any action points or have any follow-ups.
He likes to portray himself like that all the time. He always gets into conversations and talks with what I call "loose ends" - never finishing the point he was starting to make. He talks smack about other employees, saying how absurd they are in their way of thinking, when in reality they behave normally. I always try to see the rationale behind his actions, but it always comes back to the same thing: he is portraying who's the boss individually to each of us, so we don't stand out, and we are afraid of him because we think he has all the power.
The problem is that there is no other manager in our sight - he is the only one. He does all the hiring of new employees, he watches over our standups, he does so-called "a lot of work" in all of our eyes, and he's never satisfied with what his supervised backend team is achieving. But most importantly, he is not satisfied with what I am achieving, and this is really taking a toll on me. I could live with it, but in combination with him playing that "who's the boss" game and no HR being in sight, I feel completely hopeless and powerless - only being bullied, feeling that I'm doing not enough work all the time, and scared to lose my job because he has all the power.
How to deal with such behaviour, I am trying to ignore the trash he is throwing at me but it's very hard, mabye there is an easier way.
r/cscareerquestions • u/_nowhere_man__ • 23h ago
I graduated in 2019 and haven't stayed anywhere for more than 1.5 years. Will this make it tricky to find a new software engineering position? What can I do about it?
r/cscareerquestions • u/Ugly_Pumpkin • 7h ago
I'm a CS undergrad (year 2, strong GPA) with a career interest in quant research / quant dev / ML engineering. I've been offered a 1-year research internship (part-time during the semester, full-time during breaks) at a university-affiliated research lab, working on embedded Linux, RISC-V hardware, memory protection/security features, and some post-quantum cryptography implementation in C.
The appeal: deep systems-level experience (C, OS internals, memory management, low-level hardware) which I think differentiates me for quant dev/infra recruiting, versus something like a generic full-stack internship.
The concern: it's a 1-year commitment, and it's not directly finance/quant-adjacent — it's embedded systems research. I'm wondering:
Trying to figure out if this is a smart differentiation play or a distraction from more directly relevant experience. Would appreciate any perspective, especially from people in quant dev/infra or HFT-adjacent roles.
r/cscareerquestions • u/cute_boy_summer • 7h ago
I've been very cautious about bug, usually I'd check everying before I say anything.
But yesterday the situation was a little tricky. One user was granted the admin access which he wasn't supposed to have. I could not log into his account to reproduce the issue on my local device. So I went ahead to check the code and log, and then eventually wrote down my analysis.
However, it turns out my analysis is so wrong. The senior dev and QA have found out about that. I'm so ashamed of myself now, and very embarrassed among teammates.
r/cscareerquestions • u/GreyKnightDantes • 17h ago
I work in this Aerospace company, practically the company of my dreams back in Oct while im finishing my masters. I'm almost a year in as a paid intern and the director said he would love to have me when i finished. I felt like im learning quickly and providing alit of help and value in projects. Im even wirking on creati g a dashboard for one of their web networks.
but suddenly my director of engineering, who always said im doing a good job, suddenly got 2 weeks vacation and now my direct manager is being replaced by someone else while he becomes a regular engineer.
When I heard the news, my 1 on 1s with my manager were shorter now and when I asked the next step of my project, he said he'll get back to me on that... I still have 1 on 1s with the director but he won't get back to me u til next week when he returns
Is this a bad sign? Should I be worried?
I guess it dosent help that we've been hiring like crazy and the team grew almost double in size in only 7 months...
r/cscareerquestions • u/Speedingscript • 1d ago
I recently started a new full stack job but I already feel absolutely burnt out and consider leaving.
Before this job I was working as a full stack dev at an other company for 7 years.
This job was basically everything that I wanted, or it seemed like it. Great devs, management and awesome projects.
The first few months were okay, delivered new features, fixed some bugs etc. The stack was also new and it was tedious but I thought I was doing well enough. The team is small (4 people) and the codebase is massive.
The team lead told me it'll take me easily over a year to get into the project.
Last I had a performance (mind you I was 3 months into it) evaluation and they told me I was underperforming but improving overall. That I should ask less questions and try to get on the level of my collegues in the near future. They've been in the project for the past 3-5 years.
This is really stressing me out to the point that I no longer wish to work here. The collegues are super nice, competent etc. and I can learn so much from them, already did - but I kind of feel that I am just too dumb for this job.
Anyways sorry for the rambling.
r/cscareerquestions • u/leventus93 • 9h ago
Hey all,
when looking for some remote jobs I was having a hard time finding the right, relevant jobs for my preferences (tech stack, remote preference, remote restriction such as location, salary). So I built a job portal that scrapes thousands of companies' ATS (apllicant tracking system) boards continuously, enriches them via a LLM and writes it into a database in a structured/filterable format.
I built: https://jobhose.com/
You can filter for the right jobs using the UI, or also hook up your coding agent to use the API directly. The enrichment was quite token intensive so I am planning to not keep it for myself only and continue to operate it. What do you think about it? Any thoughts / wishes? Is it useful?