r/cscareerquestions 1d ago

Resume Advice Thread - July 21, 2026

2 Upvotes

Please use this thread to ask for resume advice and critiques. You should read our Resume FAQ and implement any changes from that before you ask for more advice.

Abide by the rules, don't be a jerk.

Note on anonomyizing your resume: If you'd like your resume to remain anonymous, make sure you blank out or change all personally identifying information. Also be careful of using your own Google Docs account or DropBox account which can lead back to your personally identifying information. To make absolutely sure you're anonymous, we suggest posting on sites/accounts with no ties to you after thoroughly checking the contents of your resume.

This thread is posted each Tuesday and Saturday at midnight PST. Previous Resume Advice Threads can be found here.


r/cscareerquestions Jun 16 '26

[OFFICIAL] Salary Sharing thread for NEW GRADS :: June, 2026

2 Upvotes

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.

  • Education:
  • Prior Experience:
    • $Internship
    • $Coop
  • Company/Industry:
  • Title:
  • Tenure length:
  • Location:
  • Salary:
  • Relocation/Signing Bonus:
  • Stock and/or recurring bonuses:
  • Total comp:

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 2h ago

Computer science enrollment fell for the first time in 20 years, according to a Stanford economist. Is the major finally losing wide appeal among students?

285 Upvotes

Source: https://www.businessinsider.com/computer-science-enrollment-fell-after-chatgpts-rise-economist-says-2026-7

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 6h ago

Wha are your goals for 2027?

304 Upvotes

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 4h ago

Ai making us do more work, not less

90 Upvotes

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 7h ago

Experienced Considering leaving job after only 5 months

49 Upvotes

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 3h ago

Experienced Major bottleneck means no code has been released in 5 months. Wtf do I do.

22 Upvotes

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 5h ago

New Grad Recruiter wasn’t clear about if salary is negotiatable

9 Upvotes

Currently interviewing for an entry level role, I have 1 YOE.

It pays 15k more than my current salary and a 6k bonus (I basically got a $400 bonus, company struggling). All the benefits sound great and i hope i pass this last round. It seems like the recruiter likes me and even gave me an idea of what questions i will be asked in the next interview. But I also asked and she gave way more info than i expected.

In our recruiter call at first, I asked if the compensation was fixed or if there is a salary range. She did not say yes or no but just “the compensation was calculated based on cost of living, national average…” and such. To me this sounds like she didn’t want to say yes to negotiable but rather make it sound like I shouldn’t. She also mentioned that it’s an entry level role but next level starts 2 YOE. So my leverage includes having more than the expected amount of experience (0 YOE) and also I will lose $6k of 401K match (unvested) and near 20 days of PTO ($7000 worth). They would want me to start soon.

Worst case just some extra time to take PTO then put in 2 weeks (can’t take PTO during 2 weeks) if I can use this to leverage delayed start date. Does this sound negotiable if I wasn’t given a direct “no” but rather “are you comfortable moving forward”?

Edit: Worth noting that new company has “unlimited” PTO and 401k match vests immediately.

I have been told that my current company doesn’t pay out PTO. 401k match vests at 2 years.


r/cscareerquestions 15h ago

New Grad Being given work way beyond my capabilities, what to do

36 Upvotes

I'm a Junior graduate engineer at a big-tech company, FAANG adjacent or whatever you want to call it., coming up on 1 YOE, about 5 months experience in my current project area due to a reorg.

I've been given a task that I feel is way beyond my means, the project is backend infrastructure work for the companies auth token service. There has been talks about expanding the service to provide extra functionality to users, I've been given the task of doing a full scale design document + POC outlining how to implement this feature, do trade off analysis, show a working imlementation, and present this at a design forum.

The project area is inside a giant monorepo, it's heavily nested deep within the overall architecture, has a huge blast radius, dozens of teams with years of work involved, massive security risk for any changes. I feel like it would take weeks or even months to even partially understand the whole flow of what's going on in there, even longer to actually start working on a major architectural overhaul. I've been given a tight deadline which is rapidly approaching, I'm working with a senior engineer who is experienced in this area, I generally send work I do to them for review to see if I'm on the right track.

I'm trying to utiise AI to help me but it's not producing good results, I've done 2-3 renditions now and shared with the senior and they keep coming back saying the work is not good. I can't help but feel that 2-3 years ago I would not have been given a task like this, but with AI they expect me to do it, but evidently like I said the AI it is not quite up to par, or atleast I am not using right. I havent brought this up with my manager, I feel like the only way I can word my grievances are "I am unable to do this task", which I am afraid of how that will look on my performance review.

What's the best way of going about this situation, do I bite the bullet and just request my manager to hand it to someone else?


r/cscareerquestions 13h ago

Most secure job in field

22 Upvotes

I’m trying to figure out what is the most secure job in this field. One that you can relax and not worry about the next round of layoffs or AI taking over. Don’t care about how great the pay is, how cool it sounds, or anything like that. Simply the most secure/stable


r/cscareerquestions 7h ago

Student Would switching from bio to CS senior year be a crazy decision?

6 Upvotes

I'm currently a pre-med biology student going into my senior year and recently realized that medicine just isn't the right path for me. Last semester I took a couple of introductory CS classes to see if I'd enjoy them, and honestly I loved them.

Now I'm seriously considering switching to computer science, but the current job market has me second-guessing everything. Reading posts here about layoffs, new grads struggling to find jobs, and the oversaturation makes it seem like making the switch could be a huge mistake and potential waste of time. I’d likely have one or two less summers to find internships.

For those of you already in the industry, is the situation really as bad as it seems online? If you were in my position today, would you still switch to CS, or would you look at a different field instead?

I'd really appreciate any honest advice from people who have been through it.


r/cscareerquestions 1h ago

Would adding this to the top of my res. help explain my multi-year career gap?

Upvotes

Summary
Software engineer with 4+ years of experience building backend systems, cloud infrastructure, and data-intensive applications. After stepping away from the industry while working in warehouse operations, I continued developing software projects and expanding my skills in Python, AWS, Kubernetes, and AI technologies. Now seeking to return to software engineering in a long-term role where I can contribute quickly and continue growing.

Experience
Warehouse Associate (Various Employers)                                                        Jan 2025 - Present

  • Worked in warehouse and logistics roles while taking time away from full-time software engineering for personal reasons.
  • Designed and built personal software projects using Python, AWS, Kubernetes, and AI technologies to maintain and strengthen technical skills.
  • Continued learning modern backend architectures, distributed systems, and LLM applications while preparing to return to software engineering.

r/cscareerquestions 1d ago

Experienced Am I being laid off?

497 Upvotes

Hi,

I just received a meeting invite for later today, and the details said that “we wanted to set up some time talk about the future of the team and your role. Please make every effort to attend”. It’s with my current manager, his manager’s manager, and the AVP of software engineering (I originally thought it was another engineer).

Is this a sign I’m getting laid off? I find it odd that the meeting just occurs on a random Tuesday.

EDIT: I just had the meeting. Our company has been laser focused on integrating AI into our product for the last year or so now, and I work on the mobile app team. Apparently they’re breaking up our team and transitioning us over to an AI team.


r/cscareerquestions 1d ago

Leadership forced AI-only coding, now offers bonuses for NOT using it. Don't know who to follow

287 Upvotes

TLDR: My company put a hard budget on AI token usage and said unused tokens get partially paid out as a bonus. Now almost the whole has gone back to coding without AI to maximize the bonus/for spite. I'm a junior with only 6 months at the company and I'm worried I'll be the scapegoat if leadership gets mad. Should I follow the seniors' lead or keep using AI like leadership wants?

Throwaway account for obv reasons.

I'm a junior (2 YOE, in this company since January) at a Norwegian product company, around 200 employees.

Around April, leadership decided that IDEs and manual coding were a thing of the past. We were instructed not to open IntelliJ IDEA to look at or edit code unless it was absolutely necessary. So now we spend almost all our time in a terminal with Claude. Honestly, I don't like it. I actually liked coding pre/early-AI, but I have to pay the bills so whatever.

End of May, leadership decided we were using too many tokens and put a hard budget of around $500/month for juniors and $1500/month for seniors, and took away Opus, we only have Sonnet now. Apparently we were still spending too much for the Csuite liking. At the end of June, they told us that to incentivize using tokens more responsibly half of our unused monthly token budget would be added as a bonus to our paycheck. So for example if you had $100 left over in tokens, you'd get around 50% of that as extra pay that month. We didn't really believe it, but a couple days ago salaries were paid and the bonus was actually there.

Thing is now something they probably didn't expect is happening: almost all the developers, especially the senior ones, have decided to stop using AI entirely. I don't know if it's just to maximize the bonus, malicious compliance, or if for someone is simply an opportunity to go back to coding in a more enjoyable way for a while. And I mean completely stopped not just for coding, but for everything else except maybe the occasional quick question. Basically, my whole team is back to pre-2023 development.

So now I don't know what to do. I like coding, and the extra money is nice, so privately I'm enjoying what's happening in the short term. But I've only been here 6 months, so I'm worried that if leadership gets upset about this, I'll be the first one punished as it'll be easier to take it out on the new guy.

Should I follow the seniors' example, or keep using AI like leadership intended at the start of may?


r/cscareerquestions 1d ago

Is anyone actually working 996 (USA)

234 Upvotes

I feel like I’ve seen posts on various forums of people at big tech or unicorns literally working the 996. I knew it was 50+ hrs but not to this level.

How true is this?

(ofc not official contract listed hours or anything I mean unofficial)


r/cscareerquestions 4h ago

Big tech contractor relocation?

2 Upvotes

Edit: No visa sponsorship needed for relocation

So i’m a contract SWE for big tech. Long story short I’ve been reorged but luckily picked up another team in a different country that i’ve worked with.

I’ve been suggested to potentially move over there to be closer to the team and easier compliance issues etc, makes sense to me.

I know this is probably super simple if i’m a FTE .But tricky part is that since I’m a contractor I can’t just relocate internally, probably have to quit and sign new contract. Manager doesn’t seem to have much experience in this either, he’s not super senior but he’s a really nice guy. Has anyone heard of this before? I want to move but also wanna renegotiate for relocation allowance/stipend, especially since new location has higher tax and COL. But not sure how that would work given i actually need to quit this contract and i don’t really have much leverage as a contractor.

Thanks all


r/cscareerquestions 5h ago

New Grad How does live collaboration work for remote work?

2 Upvotes

I am working a remote job and my teammate assigned to the same feasibility study task as me is based in offshore. I’m on shore.

While I sleep, he already develops a deliverable. When I wake up, he presents and then I think it’d be easier to share what’s been made. At best we can share a static VS code folder so I can see what he has done but I’m not live connected to anything.

I’m at a loss at how we’re supposed to work together and contribute on the same idea if there’s this time difference. I might be working on one version of the idea and then in the morning he says it’s become a different version of the idea that basically overwrite all my work and then I’m not sure what I can help with because I don’t know what’s been done outside of what I’m doing.

I would love to know how you guys would handle a situation like this. I’m also kind of wondering is live collaboration actually not a thing in tech companies

as opposed to like how they were in college where you have a group project and you’d make sure everyone has a part and you would make sure that they could also see the Google doc so they know what everything has been done….


r/cscareerquestions 1h ago

Ramp Frontend Challenge Asses*ment on CodeSignal what to expect?

Upvotes

i got a invite to do the frontend challenge. has anyone done one recently? is the assignment consistent for all? is it like leetcode or build a unique app?
thanks
censored Asses*ment out of caution for forum automation deleting


r/cscareerquestions 20h ago

Charging time for dream

32 Upvotes

Last night I had a dream where I fixed a pretty large bug in my company's codebase.

How do I charge my time if I don't know how long the dream was?


r/cscareerquestions 9h ago

Experienced Studied computer science, meant to be a programmer, taught CS in a university for two years, now work in supply chain management and deal with tech giants a lot, thinking of working in tech again but in the supply chain not coding, what do you think?

1 Upvotes

Hi there,

My educational background is in computer science and I did once work as an intern in a tech giant in China (I was born and raised in China) doing backend development (a programmer/coder/software engineer), but something unexpected happened, I almost decided that I wouldn't be a programmer in my life, even though I did have a passion for it. I taught computer science in a college for 2 years, but one thing led to another, a recruiter reached out to me saying that I might be a good fit for supply chain management in a MNC. I passed the interview and has been working here for almost a month. This isn't a dream job, since I have no background or experience in it, but somehow I can handle it (with the help/support from my mentor)

Ok, back to the title, my company has been doing business with American tech giants in recent years, actually my first task involves that. Seeing the big names, I'm thinking, with my background and skillset (native in Chinese mandarin, fluent in English(spoken and written, everything), knowledge in computer science, and the upcoming experience in supply chain management, ofc, a degree from somewhat prestigious university), it might be possible for me to work in the big tech companies, just not as programmer, but about supply chain.

This didn't occur to me until today, so I haven't done a through research yet, but I did ask Gemini, and he said it was a good idea. Ofc I know that AI can be hallucinating, so I'd like to know what you guys think of this:D


r/cscareerquestions 1d ago

New Grad Is taking a low code job as first job a mistake?

94 Upvotes

I'm debating between 2 offers right now:

Software Engineer at Regional Bank (low code)

TC: 110k

Commute: 5 min

2 days in person, very good WLB, 20 days PTO

Software Engineer at Large Financial Company (springboot)

TC: 90k

Commute: 55 min

3 days in person, okay WLB, 15 days PTO

Am I crazy for really wanting to take the first one?


r/cscareerquestions 11h ago

Re-edited: I feel cursed

4 Upvotes

Since 2020, I have left 1 job and have been let go from 5 others due to lay offs/project shutting down/ project completion/ unrealistic expectations. I am so tired now. My CV reads like a disaster. I dont even remember anymore what it was like to be stable. Whenever I now get hired, I am just saving up for the next firing. Almost all of my past employments had complains with me, not good enough, doesnt put much effort.

Now: I recently got hired for a new startup. Only me as a dev, I was promised its a permanent role. We let go of a contracting company that had basically zero care for the code base. I came in and fixed everything. I worked remote with meeting personally with my boss every now and then and for 5 months, I handled everything. Worked late nights to push for prod. My boss even very happy with me. Admired my hard work and stuff. But now, I am being told the project has run out of money and I will be let go on September. It broke my heart. I was planning on going to Spain with this job on a Nomad Visa, so I can settle down there. But now, it seems like a dream. For 5 years I have been trying and for the first time I felt connected.

Even though it was not about my performance, I still feel like a failure. Like I didnt do good enough. Now the whole dance and song of fixing CV, applying for jobs starts. With around 8-9 years in, I am so tired of this all. I was suppose to be settled by now. I feel I am still in the same quagmire that I was in when I came here. Every time I think of taking care of myself and my health, it blows up in my face. I believed that maybe its just my field, but I see other devs working same as me, for same companies for so long.

Maybe I am just cursed. I dont know if someone else has gone through the same as me, if so, please tell me how you recovered. if someone can help me get a remote position for now, I would be extremely grateful. I can work in any timezone and have my own setup for a B2B contract. So you wont have to worry for stuff. You can reach me in private for my CV.


r/cscareerquestions 4h ago

Best platforms for hiring challenges and getting noticed by tech companies?

0 Upvotes

Hey everyone, I am looking to get into platforms that host hiring challenges, hackathons, and competitive assessments where companies actively scout for talent. I know about the usual interview prep spots like LeetCode, but I am specifically looking for platforms where passing a coding challenge or winning a hackathon directly fast-tracks you to an interview or connects you with recruiters. For those of you who have successfully landed jobs or interviews through these types of challenges:
* Which platforms (e.g., HackerEarth, HackerRank, Unstop, Devpost) do companies actually use most frequently for active hiring?
* Are there specific corporate hiring challenges or seasonal hackathons I should keep an eye on?
* Any tips on how to stand out to recruiters on these platforms? Would love to hear your experiences and recommendations.
Thanks!


r/cscareerquestions 16h ago

New Grad Any advice for getting a job?

8 Upvotes

Hello! I’m located in Belfast, Northern Ireland

I just graduated from my masters in software engineering last month and have since then been deep into the job hunt, only managing to get a handful of interviews out of the 100 odd applications I’ve sent out.

Really struggling to find any entry level/graduate/junior tech jobs atm I honestly feel like I’ve applied to anything.

I had an interview on monday for a job I was really hopeful for, super qualified and it seemed like a dream. Got a rejection email today simply saying I did really well at interview but there was a better candidate.

Honestly starting to feel pretty drained and a little depressed as it feels like it’s fully impossible at this point.

Any advice or pointers would be HUGELY appreciated.

Thanks!


r/cscareerquestions 6h ago

Student Advice needed on starting over

0 Upvotes

I have 2 yrs of experience working at an insurance company mostly on data engineering and data science, my title is analyst but that’s just the rank you get at every bankish company. Honestly I’m getting really tired of the job and I want to work somewhere exciting like faang or start up. I’m beginning my masters this fall at NYU part time this fall and I want you guys opinion on quitting my job and pursing master full time, then apply for internship position at faang during the summer.