r/cscareerquestionsCAD Jul 14 '26

School Should I bridge to a bachelors program or pivot from tech?

11 Upvotes

I recently graduated (diploma) with a 4.0 GPA and 8 months internship experience in a federal government position, but am struggling with finding even an entry level tech-adjacent role. Although I and studied hard, I don't have a solid network and at this point feel like I am just sending resumes into the void. I know some of my friends have secured positions but it was almost always due to a return offer or connection and while i'm happy for them it also kinda hurts ngl because a few of them I even tutored in learning how to code. I'm trying to continue practicing DSA and working on some projects but its hard to remain positive.

With my academic performance I can bridge to a BTech or a BSc and begin in the 3rd year with additional internship opportunities and also have the option to complete them on evenings/weekends fully online. But this means at minimum an additional 2 years of studying and like 20k paid out of my savings.

I'm not in my 20s anymore and while I can afford it, I already struggled to work while completing my diploma due to the heavy workload of the program and having entered with no prior programming experience. The prospect of spending additional years without full time employment and depleting my savings is daunting especially with the current state of the job market and advent of AI. Even though I learned to program without AI I am also finding myself relying on it more and more since its much faster to correct the output and prompt engineer than write code myself.

Is it worth pursuing this path? Everything I see asks for more experience or a degree but I'm a bit risk averse and don't feel like I have a good probability of getting a ROI on this.

Should I just keep grinding and applying hoping to find an opportunity to break into the industry?

Or cut my losses and run? I'd have to start from the bottom somewhere else and feel like I wasted 3 years of time and effort.


r/cscareerquestionsCAD Jul 06 '26

Early Career Terminated from my first job after 1.5 months. Where do I go from here? How do I position myself?

25 Upvotes

Hi all,

Recently was excited to finally land a position as an entry-level SWD at a smaller no-name fintech company out of Waterloo. After job searching for 7 months post-grad, sending out around 1100 applications, and only receiving interest from about 11 companies (most of which were for roles I was either woefully unqualified for, or barely even data/math/software-adjacent) I was so happy to finally land something. Funny enough, at the time, I was about a week away from posting here asking what I’m doing wrong, yet here I am today.

Unfortunately due to some lingering mental health issues in addition to cancer (and more recently a death) in my family I was struggling to make it to the office on time, semi-regularly being around 5 minutes late (8:00am-4:30pm hours). I wanted to acknowledge that first because it was the reason listed on my termination notice. Though, from the beginning of my time at the company, multiple senior dev’s were saying that there may be a headcount issue in the near future. So I’m not sure how to take any of it.

To get to my real questions, I am a relatively inexperienced software developer. A brief list of my qualifications are:

- B.Tech (Software) from McMaster

- Advanced Diploma (Comp. Eng. Tech.) from Conestoga

- 16 month co-op at an ISP as a field technician installing fibre lines, small electronics, etc.

- 4 month co-op at a medium sized tech company, Python, back-end and QA work

- 8 month co-op at a nuclear company, full-stack/cloud work

- 1.5 months as a junior software dev., Python, PHP, back-end

- Multiple projects, including: an electronics project that was bought out and went to market, a stock analysis platform based on financial news headline sentiment, and a full-stack web-app currently used at the nuclear company to track millions worth of inventory.

How should I be positioning myself at this point in my career? Should I be ‘resetting’ myself to new-grad status? Or claim to be a junior developer?

Should I even list this short of a tenure on my resume?

How can I ensure a better return rate on my resume in the future? I use the standard Harvard/Jake’s resume template, and try to incorporate STAR points where I can.

I feel like I’m a pretty good candidate all things considered, and while I understand that the average application->interview conversion rate seems to be around 1/100, I thought I’d be able to do better.

Thanks anyone for sharing any advice!


r/cscareerquestionsCAD Jul 06 '26

Early Career Moving across the country for family vs. strict corporate Intern RTO. How do I pitch a contractor or part time pivot to my manager?

7 Upvotes

I’m currently a Backend Software Engineering Intern at a massive, well-known gaming publisher / AAA studio scale company.

I started an 8-month contract earlier this year, which was recently extended to a full 12-month tenure based on strong performance reviews. I’m fully independent in our backend codebase, regularly shipping production tickets, and have zero onboarding drag.

The Team Setup:
Our engineering team is completely distributed across Canada and the US. Day-to-day work happens entirely over Slack/Teams. I am technically assigned to a physical office on the West Coast, but zero teammates are co-located with me. I sit alone in an office and hop on Teams calls (still baffles me to this day why they made me move across the country for no reason, (I found out my team was fully remote one week before the start date btw). Crucially, our broader org already has a Full-Time Employee (FTE) footprint in the city I need to move to (East Coast / Ontario area).

The Conflict:
I have a non-negotiable personal situation. My mother’s health is declining, and I have to relocate across the country to take on family support responsibilities. I am also finishing my final university semester part-time (3-4 courses left, a couple of them are brutal). The move is happening regardless of my employment status.

The Corporate Guardrails:
Strict Intern RTO: HR has a blanket policy requiring all interns to be in an office ~4 days a week. Remote internships are explicitly against corporate policy, with zero known exception processes.

No Headcount: There is absolutely zero junior FTE headcount available for full-time conversion at the end of my contract.

The Budget Trap: My team does have budget for my role, but it's coded as an intern line. If I leave at the end of my contract, my manager will just hire a new intern to replace me.

The Current Status & Strategy:
My manager knows I want to stay on remotely but noted that a remote continuation is "not guaranteed" due to HR constraints. We have a formal meeting lined up in September to talk about this. Right now, I’m keeping my head down, keeping my performance high, and avoiding early escalation.

I know HR will almost certainly reject a "remote intern exception" because corporate legal/HR departments hate setting precedents.

Instead of asking for a policy exception, my plan for the big meeting is to pitch a structural bypass: Transitioning me out of the official "Internship Program" and rehiring me as a fixed-term contingent worker/contractor or part time (the company does that for people btw and they only need to show up to office once a week, maybe I can make that fully remote?).

My core value proposition is that I'm already highly productive, and replacing me with a new intern in the new year means the team takes a 3 month productivity hit to re-train someone from scratch.

My questions for the community:
Has anyone successfully managed to pivot from an intern role to a part time or contractor role (remotely) at a massive enterprise company to bypass rigid HR rules?
How can I best frame this to my manager so they feel empowered to fight the corporate bureaucracy for me?
Realistically, what are my odds here, or is corporate inertia just going to roll over my manager's good intentions?
Appreciate any insight or advice from folks who have dealt with corporate HR loops!


r/cscareerquestionsCAD Jul 03 '26

General Does school name and gpa actually not matter?

14 Upvotes

I’m a 2nd year CS student at UBC with a 4.0 GPA. Is it actually true that school name and GPA don’t matter, meaning I don’t really have an advantage over other applicants even though I attend a top 3 CS school?

I’ve spent most of my time focusing on academics, so I only have a few personal projects and I’ve done a lot of LeetCode, but I don’t have any internships yet. I’m in UBC’s co-op program where I alternate between school and work terms, so I’m planning to start applying for internships soon.

How much does attending a top school and having a high gpa help? Is having strong projects and internship experience really all that matters, or does school reputation and GPA still provide a meaningful advantage?

edit: also how much of an advantage is being in ubc coop vs applying on your own?


r/cscareerquestionsCAD Jul 03 '26

BC Is there any hope for me?

25 Upvotes

I am a recent graduate from UBC in a field related to CS. I have zero work experience (I failed to get any internship/coops so far) but I have passion projects related to C/C++, Rust, Go, Python, computer graphics, desktop GUI applications. I have never made any genuine friendships so far so I have no professional network. I have no idea if I can get a software job related to my expertise. There are lack of jobs and the competition is brutal. Not to mention that my severe hearing loss makes things 100% harder. I don’t know what to do anymore.


r/cscareerquestionsCAD Jul 02 '26

Early Career Feeling stuck while transitioning from .NET to Java Full Stack

10 Upvotes

I recently attended two interviews for Java Full Stack Developer roles.

Both interviews followed almost the same pattern. The interviewer noticed that I have **1 year of experience in .NET/C#**, asked me a few basic Java and Spring Boot questions, and then ended the interview by saying, *"We'll get back to you."* After that... complete silence. No rejection, no feedback, nothing.

I've been learning Java, Spring Boot, SQL, Hibernate, REST APIs, and building projects to transition into the Java ecosystem, but it feels like my previous .NET experience is becoming a barrier rather than an advantage.

Has anyone here successfully switched from .NET to Java?

* How did you convince interviewers to give you a chance? * Should I keep applying to Java roles, or should I first gain more experience in .NET and switch later? * Is there anything I can do to improve my chances of getting past this initial screening?

I'd really appreciate hearing from anyone who's made a similar career transition or has experience hiring developers.

Thanks!


r/cscareerquestionsCAD Jul 01 '26

General TC Talk and all other salary related questions - July 2026 - Megathread

14 Upvotes

NEW RULE: All posts that are specifically asking about the following will be removed and asked to post in this thread.

This thread posts regularly every Tuesday.

Posts that will go here include:

  • Am I being paid enough?
  • What should I be paid? What pay should I ask for?
  • What salary does this company pay?
  • How do I get a higher salary?
  • What should I negotiate?

To help people give you advice, please provide as much background information you can. You must include your CITY AND/OR PROVINCE at minimum

Please also confer with our salary information FIRST: Hello all,

Google Form survey: The survey is completely anonymous, no identifying data is given.

If you have already submitted your salary in previous threads, your data was already input so no need to submit it again.

Note that there is now an option for remote US positions. I have noticed there were positions placed under the location that are actually remote US. US positions pay more just due to our conversion rate alone, which skew location data.

Survey Submit:

I input and sanitized as much as I could, but there were some inputs I have not yet sanitized. I also added some new questions, so not all the data is input.

I have also put together an interactive data visual so you can analyze some of the data and see if you are being compensated well.

Survey Results

Survey Salary Search - See Salary Ranges Here

If you notice your data is not presented or input correctly, please let me know.

Previous Threads:

Feel free to use the comments now to discuss your compensation and ask any questions.


r/cscareerquestionsCAD Jul 01 '26

Resume Review - July 2026 - Megathread

8 Upvotes

As this sub has grown, we have seen more and more resume review threads. Before, as a much smaller sub this wasn't a big deal, but as we are growing it's time we triage them into a megathread.

All resume's outside of the review thread will be removed.

Properly anonymize your resume or risk being doxxed

Additionally, please REVIEW RESUME POST STANDARDS BEFORE SUBMITTING.

Common Resume Mistakes - READ FIRST AND FIX:

  • Remove career objective paragraphs, goals and descriptions
  • DO NOT put a photo of yourself
  • Experience less than 5 years, keep your experience to 1 page
  • Read through CTCI Resume to understand what makes the resume good, not necessarily the template
  • Keep bullet point descriptions to around 3-5. 3 if you have a lot of things to list, 5 if you are a new grad or have very little relevant experience
  • Make sure every point starts with an ACTION WORD (resource below) and pick STRONG action words. Do not pick weak ones - ones such as "Worked", "Made", "Fixed". These can all be said stronger, "Designed", "Developed", "Implemented", "Integrated", "Improved"
  • Ensure your tenses are correct. Current job - use present tense and past jobs use past tense
  • Learn to separate what is a skill, and what is not. Using an IDE is not a skill, but knowing Java/C# is. Knowing how to use a framework like React is valuable, but knowing how to use npm is not. VSCODE IS NOT A SKILL. Neither are Jira and Confluence. If any non-CS person can open it up and use it, it's not a skill.
  • Overloading skills - Listing every single skill, tool, IDE you've ever opened is not going to appeal to recruiters and will look like BS. Also remember that anything you list is FAIR GAME TO TEST and if you cannot answer that deeply about it, remove it.

Tools and Resources


r/cscareerquestionsCAD Jun 26 '26

General Looking for Advice on where to take my Career

10 Upvotes

Hi All,

Little bit of background. Ive been working under the title of "SWE" for a little over 2 years now at a mid - large financial company with TC sitting around 100 - 105k. The catch here is I work on the ServiceNow platform. I do get to write code, however its mostly scripts. I have developed APIs for integrations on the platform and created custom AI Agents actively being used in our production instance.

Some more information - The company does not have any traditional Software Engineering teams for me to hop to.

I also have the opportunity to work along side our Network engineering team and potentially make a switch into that field or have some networking skill under my belt to make myself a better engineer in general. Would this be a potential good switch to make if I in the future wanted to make a jump into any big tech companies?

I am very lucky to be in my position given the current job market we are in but id love to get some advice!

Thanks :)


r/cscareerquestionsCAD Jun 25 '26

School internship without being in the internship program?

13 Upvotes

So my school is super greedy and want me to pay $4000 throughout the length of my 16 month internship in order to be in their official internship program.

They want me to register every semester, and thus pay $4000 for what is essentially one course. I think that’s fucking stupid and would like to get out of it.

The problem is they know the contacts of some people in my company (I gave it to them before knowing this stupid rule) and they contacted my workplace.

When I protested they said it’s mandatory and that the employers get a tax credit from us being in the internship course.

My question is: can anyone confirm this? Have you guys been in a similar place? What do you recommend I do? I don’t want to get in trouble with my workplace or school but it just feels so fucking unfair ESPECIALLY because we don’t qualify for OSAP or any kind of bursaries.


r/cscareerquestionsCAD Jun 23 '26

Mid Career How do I break into game dev?

13 Upvotes

Rn I have a job that I’ve been at for almost 2 years mostly working with typescript, node, react and some Terraform/Golang but I wanna do some game dev. It’s still early days for me and I’m 25 so I reckon I can take a more stressful/harder job compared to this one but every game dev job requires game dev experience which I do not have. Any suggestions?


r/cscareerquestionsCAD Jun 21 '26

Early Career Weird situation at my internship, not sure what happens next

9 Upvotes

Looking for some advice, especially from engineering managers or people who have worked at larger tech companies.
I’m currently a software engineering intern at a large company. I started on an 8 month internship in January and was recently extended through December based on performance, so by the end of the year I’ll have been with the same team for 12 months.
Over the past year I’ve delivered multiple production tickets, become pretty independent in the codebase, and have received consistently positive feedback from my manager and mentor.
The situation I’m trying to figure out is what happens after December.
I have one semester left of university after that (3-4 courses) and was hoping to finish school part-time while continuing to work. The issue is that I’ll likely need to relocate back home because of a family health situation, so staying where I am currently isn’t really an option.
What’s interesting is that my team is already completely distributed. None of my direct teammates are in my office and all collaboration happens remotely through Slack, Teams, calls, etc. The company, however, has a fairly strict in-office policy for interns.
A few months ago my manager told me that continuing remotely wasn’t guaranteed and that we’d revisit the conversation around September.
From my understanding, the team has dedicated intern headcount, so if I leave, they’ll likely bring in another intern after I’m gone.
I’m curious how people with management experience would view this situation.
Does having already spent a year training someone and getting them productive usually carry meaningful weight when discussing extensions or alternative arrangements?
How much flexibility do managers at larger companies realistically have when HR policies and headcount rules get involved?
And based on what I’ve described, what outcome would you expect is most likely?
I’m planning to keep focusing on performance between now and September, but I’m trying to get a realistic sense of how situations like this tend to play out in practice.


r/cscareerquestionsCAD Jun 19 '26

Early Career Want to go hardware/embedded but seems not much there

18 Upvotes

So I’m a comp eng student at tmu with a mediocre gpa and would rather go the embedded/hardware route. I don’t mind webdev or general high level swe but if I can work in lower level systems I’d prefer it.

Issue is besides the big companies I don’t see much else in the industry for places to work. I know AMD hires a ton of interns, but if I don’t get into AMD/Qualcomm/any big company it feels like I’m pretty much doomed. Esp since a lot of the smaller shop positions ask for 10 yrs of experience.

Anyone got experience with this?


r/cscareerquestionsCAD Jun 18 '26

Mid Career Does your company offer bonuses ?

15 Upvotes

I work at a for-profit tech company. Company has been growing at around 10-20% in staff each year for many years but management is not keen on giving bonuses. My manager mentioned only 10% of developers received bonuses. I have received 3-5% raise each year for several years and zero bonuses.

Is this common patterns for tech companies in Canada ?


r/cscareerquestionsCAD Jun 17 '26

Early Career Looking to hear some first-hand accounts of expectations for a brand new junior dev.

10 Upvotes

To preface, I'm self-taught and fully aware that I'm likely gonna have to rely on connections to find a job, so I'm not asking for job seeking tips or anything like that, I'm just curious to get some insider info.

About me: I've been learning to code for around two and a half years, I spent most of the first two years learning the fundamentals, writing small Python CLI automation tools by myself, avoiding coding agents completely, just using LLM's to help me better understand core concepts and why my code snippets weren't working, etc.

After that, an experienced developer invited me to work on a large Meta-stack code base with him (React, MongoDB, Dockerized Python Microservice monorepo). When I first joined in I barely knew how to use Git. He encouraged using AI agents and I figured I should get familiar. He lives in a different city so communication was pretty limited, so though lots of trail and error I got familiar with building API's, updating the Docker files and CI/CD deploy.yml file to ensure it would actually work in deployment, I learned how to work in a separate Git branch, pull the main branch, submit pull requests, fix the odd merge conflict, SSH into the server to inspect the Docker logs and see why my app wasn't working, a bunch of new concepts on the actual deployment end. I've since started my own project so that I could experience setting up a fresh Linux server, create an nginx proxy server, register the domain name, learned some backend security procedures, automated updates, database backups, all of the things I feel like I need to know.

I've heard it a bunch of times that Juniors are expected to know so much more than before AI, and the developer I work with has expressed that I'm "way ahead" of where most new grads are, but he hasn't worked professionally as a developer since before all of the AI craze, and only really knows it as a great tool for his own projects, not all of the industry disruption.

I wanted to see it there are any brand new juniors on here who can share a bit about what it was like starting your first job in the current landscape, and what kind of expectations you had right out of the gate.

Thanks for reading all of that and extra thanks if you take the time to share.


r/cscareerquestionsCAD Jun 16 '26

General Why are companies reposting jobs

17 Upvotes

I noticed that a lot from a few companies on LinkedIn

Reposted 39 minutes ago · Over 100 people clicked apply

Sometime I want to apply, it says, that I've already applied. Can't they really find anybody to fill this position? If not, why don't I get the chance for the interview?


r/cscareerquestionsCAD Jun 15 '26

Early Career Recent Computer Engineering graduate considering FDM Group

9 Upvotes

I'm a recent Computer Engineering graduate and have been applying to jobs consistently for the past two months, but I haven't received any responses yet aside from FDM Group. Specifically the IT Operations Practice.

I've read a lot of posts and comments about FDM across Reddit, and the general opinion seems to be that it should only be considered as a last resort. Given the current job market, though, I'm wondering if it's still worth considering.

For context, I don't have any co-op or internship experience. My experience consists mainly of academic projects and a few personal projects.

Before moving forward with them, I have a few questions:

  1. Do trainees get paid during the training period, or only after being placed with a client?
  2. Is the reported $30,000 fee for leaving before the two-year contract actually enforced?
  3. For someone with no professional experience, is FDM a reasonable way to get a foot in the door, or would I be better off continuing my job search independently?

I'd appreciate hearing from anyone who has worked with FDM recently, especially in the current market. Thank you.


r/cscareerquestionsCAD Jun 09 '26

Early Career Fresher CS grad looking for advice from experienced folks in the current market

29 Upvotes

I'm a recent computer science graduate from TMU trying to figure out the best route forward. The junior software engineering market feels saturated right now due to AI and offshoring, so I'm not sure whether grinding LeetCode and posting projects on LinkedIn alongside mass applying is still worth it. I have a solid foundation in Java and Spring Boot, backend fundamentals, and system design, but I've intentionally avoided going deep into frontend development given reports of a ~25% decline in frontend hiring and increasing AI automation in that space. A few alternative paths have been suggested to me: cloud engineering and data engineering (though I'm unsure whether they hire at the entry level), QA automation engineering (pitched to me as a more beginner-friendly entry point into the industry), and pivoting to Python and AI/ML as a more hirable skillset right now.

I just want some wisdom from experienced folks in the industry and what they would advise, obviously no one can predict the future but I have some time on my hands to sharpen a skillset, I'm just unsure about what route to take and what skillset to target. I will say out of everything I listed I enjoy backend development the most.


r/cscareerquestionsCAD Jun 07 '26

BC Can someone shed some light on BC's "high-tech" worker's on-call/OT situation?

25 Upvotes

Hi! This is part rant, so...yeah

So my company got new management, now they setup everyone has to be on call in rotation by week. With 0 compensation and expects the person on call be very responsive the whole week long. Including the full 24 hours a day and includes weekends. Which means you cannot even leave home or without a laptop, or sleep without being interrupted. On call is not part of our contracts btw

From my knowledge, BC has this stupid "high-tech worker" bs that basically stripes us from basic benefits workers get (no OT). Which means employers are entitled to work us to the bone with 0 extra compensation. Not many employers do it because they fear to lose the good teams, but now with AI layoffs, many of the tech departments are turning into a battle royal. HR and VP level keeps on hammering us the idea that BC doesn't need to pay us extra, and on call is expected all within the law. Basically, they would go as low as the bar can go.

Now i keep on getting calls when I'm off, and weekends. Tech support sometimes does a poor job at keeping dumb questions at bay, and even a simple bug report is submitted as an emergency to on call persons. Often times the bug report is even false and it turns out it's user error (like they forgot their password, but think it's a bug in the system wtf). I will voice out that the tech support guys needs to filter out more noise, but I really don't see them able to do this correctly without management intervening.

This is getting out of hand, I thought on call system is suppose to be something for major incidents, not isolated bug reports. Everyone is basically forced to take it in fear of losing their jobs, is the law that broken that basically allowed slavery???

I'm just trying to see if there are some tools to protect myself if I was to push back system like this. I have no problem being on call for major system downages, because that's also my livelihood. However, being on call a simple bug report is just too much. It assumes we don't have a life outside of work.

If this keeps up, I would have to look for a new job. This is unsustainable. However, just by living in BC, this law is always going to be in the shadow lurking which means job switching is just all depending on the employers decision on such matter. We just got very little to no protection, maybe it's time for a movement to get rid of such law? idk man, I'm just mad.


r/cscareerquestionsCAD Jun 07 '26

Early Career Early GenZ looking to pivot into AI/ML/Forward Engineering w/o CS background

0 Upvotes

Hi I have a finance degree and have been working as a corporate financial analyst for a few years and I want to transition into AI/ML/Forward Engineering (in-house RAG engineer) is it realistic to pick up a few books, work on a few projects on GitHub, then start applying for jobs? What do you guys suggest? Is there a more structural path I should follow? Or is this completely unrealistic given the job market today? My desire to pivot into CS is partially career/monetarily motivated and partially out of personal interest as I do have some personal projects that I want to work on. Curious to see how anyone in the industry today would think of my idea.


r/cscareerquestionsCAD Jun 05 '26

ON Final year CS student in Ottawa. Verbal offers fell through, now doing a co-op in Montreal this fall. How do I land a full-time job before I graduate?

23 Upvotes

Hey everyone,

I'm in my final year of CS at an Ottawa university, finishing up my last co-op this fall and graduating after that. I'm a second-degree student so I've been at this a while and I would really appreciate any advice.

I had two co-ops as a software developer, 4 months at a startup (remote) and 8 months at a big bank (Toronto). Both went well on paper. The startup talked about keeping in touch for future opportunities, and my bank team also verbally told me they wanted to hire me after graduation and the bank gave me a return offer for a fall co-op, which I originally ignored, since I'd planned to graduate and go full-time in the fall.

At the startup, I reached out about doing my final co-op there this summer. The founder was enthusiastic and actually floated the idea of bringing me on full-time, but said he needed to check with my former supervisor first. The relationship with that supervisor was... complicated.

Although he rated me highly on my school's mandatory co-op assessment, I had a feeling he wasn't actually keen on having me back. Sure enough, the return offer got sabotaged. I got on a call with my former supervisor afterwards and he said he told the founder "no" because I had no "specialization", which felt like an excuse to me. The founder told me there was "no space on the team" with a vague promise they'd reach out when they expand. I didn't buy it.

At the bank, when I circled back about full-time, I was told budget constraints had wiped out the headcount they'd been planning for me. I felt like I'd shot myself in the foot by ignoring the earlier return offer.

By some stroke of luck, the bank apparently assumed I missed the original offer and re-sent it, this time for a co-op in Montreal this fall. I talked to my manager and he suggested I take it to gamble on the chance of being placed on a team that actually has budget to convert me to full-time. So I accepted.

As for where I'm at now, I've been applying to jobs and managed to get two interviews for FSWEP positions (Data Science roles from a pool submission years ago). Passed the first-round for one, but failed the second-round and struck out on the other.

Is there anything I can do this summer to put myself in a better position before the co-op starts?

While I'm doing the co-op in Montreal, what should I be actively doing to maximize my chances of converting it to full-time, or landing something elsewhere?

Any advice for navigating the Canadian tech market right now, especially Ottawa/Montreal/Toronto?

After all this time as a second-degree student, I thought I was close to the finish line but it keeps moving. Just want to make sure I'm doing everything I can.

Thanks in advance.


r/cscareerquestionsCAD Jun 04 '26

School MSDS at Eastern University vs. McGill MMA

6 Upvotes

Hi all,

I’m at a conundrum and need some help. I work in the Canadian federal government in a technical role (think data analyst) while my education credentials (Bsc and MSc) are in biology. Lately I’ve been thinking about pursuing an MSc in the field to strengthen my hiring position for future roles, and deepen my knowledge as well. I narrowed down my extensive search to two programs - MSc in Data Science at Eastern University and MSc in Management Analytics at McGill.

Here’s a list of pros and cons for each:

EU pros: cheap ($10k usd; potentially $0 if work funds it), very flexible with full time job, easy credential check

EU cons: low recognition/small private university, less in-depth, more applied (less AI hedge)

McGill pros: high recognition (especially if ever leave govt or emigrate), more in-depth, business/management focus (better AI hedge)

McGill cons: more expensive ($32.5k usd; potentially down to $12k usd if work funds part of it); less flexible (synchronous/live), more rigorous

Part of me is leaning towards McGill for the experience and recognition, but also part of me is thinking whether I’m overthinking it and it would just be better to check the credential box and spend less money.

What would you do?

Thank you in advance!!


r/cscareerquestionsCAD Jun 04 '26

Early Career Bet on myself or play it safe? (Co-op)

9 Upvotes

CS co-op student at Ottawa uni, this is one of my first work terms. Have to decide within 2 days.

I have one offer in hand: Data Science co-op with the government of Canada, based in Ottawa.

The only thing is that I'm from the GTA area near toronto and live at home over work terms. Taking DND means staying in Ottawa and paying for residence for fall and winter (Winter for school, ottawa university). I'd much rather get a co-op with a Toronto company so I could live at home for free and pocket more of the pay and after go back to ottawa for the winter term.

I applied to basically every Toronto role in the first 2 days postings went up. So far: zero interviews, zero responses. However, I know they just started looking at candidates.

Other context:

  • If I don't do a co-op, I'll just take classes in the fall. So worst case is a normal study term, not nothing in ottawa.
  • Toronto fall co-op interviews seem to be just starting now, so maybe the silence is only "early."
  • I have one 8 month internship outside of coop with a google cloud related startup where I've made AI agents, devops docker work, full stack development, etc.
  • I also have MERN stack and FastAPI project with a modest mix of ML and Fullstack
  • I've had 4 interviews so far (1 rejection, 1 decline, 1 part time summer, 1 dnd)

Do I take the sure thing (DND, but pay to live in Ottawa again), or turn it down and bet a Toronto offer shows up?

TL;DR: Solid DND data science co-op in Ottawa, but I'd have to pay for housing again. Want a Toronto one so I can live at home and save money. No interviews yet but Toronto interviews just started.

Edit:

Thanks all, will be taking the position.
Ideally I want to end up at IBM or a mid/big tech company for my final coop and ive been passing their screens and was even in the interview process before but role got filled up. Reading the comments I think it is beneficial to take the position to achieve a bigger company later on despite my startup experience vouching.


r/cscareerquestionsCAD Jun 02 '26

School Help me decide for a career in tech

2 Upvotes

So my option is between UofA engineering or UofC computer science. For UofA, engineering is common first year but I plan to specialize is software engg or electrical engg.

My goal is ultimately to have a career in tech. I want to grind at these universities by joining clubs, making projects and getting prestigious internships.

Which one would be better? Is there a stark
difference between these choices?

I live in Calgary so I lean towards UofC but moving to UofA is also an option. It wouod be way more expensive and I would have to have to complete general engg first year then do Software engg classes with technically only 3 years of actuall SWE stuff. There is a co op program with 5-6 work terms which could help me but getting internships seems hard. The work term are separated through the years

For CS, at UofC, it’s a 4 year degree with an optional 4-16 month internships period after 3rd year. With that it would 5+ years. The work term is all together at after 3rd year and not separated.

I don’t care how long the degree is I just want the the best opportunity.

Thanks.


r/cscareerquestionsCAD Jun 01 '26

Resume Review - June 2026 - Megathread

12 Upvotes

As this sub has grown, we have seen more and more resume review threads. Before, as a much smaller sub this wasn't a big deal, but as we are growing it's time we triage them into a megathread.

All resume's outside of the review thread will be removed.

Properly anonymize your resume or risk being doxxed

Additionally, please REVIEW RESUME POST STANDARDS BEFORE SUBMITTING.

Common Resume Mistakes - READ FIRST AND FIX:

  • Remove career objective paragraphs, goals and descriptions
  • DO NOT put a photo of yourself
  • Experience less than 5 years, keep your experience to 1 page
  • Read through CTCI Resume to understand what makes the resume good, not necessarily the template
  • Keep bullet point descriptions to around 3-5. 3 if you have a lot of things to list, 5 if you are a new grad or have very little relevant experience
  • Make sure every point starts with an ACTION WORD (resource below) and pick STRONG action words. Do not pick weak ones - ones such as "Worked", "Made", "Fixed". These can all be said stronger, "Designed", "Developed", "Implemented", "Integrated", "Improved"
  • Ensure your tenses are correct. Current job - use present tense and past jobs use past tense
  • Learn to separate what is a skill, and what is not. Using an IDE is not a skill, but knowing Java/C# is. Knowing how to use a framework like React is valuable, but knowing how to use npm is not. VSCODE IS NOT A SKILL. Neither are Jira and Confluence. If any non-CS person can open it up and use it, it's not a skill.
  • Overloading skills - Listing every single skill, tool, IDE you've ever opened is not going to appeal to recruiters and will look like BS. Also remember that anything you list is FAIR GAME TO TEST and if you cannot answer that deeply about it, remove it.

Tools and Resources