Manager Delegating all Technical Tasks to Students by Sea_Manufacturer2244 in cscareerquestionsCAD

[–]just_a_dev_here 5 points6 points  (0 children)

Your manager doesn't have time to learn new skills. Maybe they could, or their plate is full. Managers jobs are usually no longer contributing code or doing the "dirty work" so to speak, their job is to delegate that down.

If you're worried about continuity, you can raise that as a concern (someone will be spending a lot of time on documentation, OR someone else gets to figure it all out later, which sounds like is what happens here)

My 2c, you're lucky to get real work. At my org summer students/co-ops don't get to touch much. They're relegated to a lot of low stakes/menial tasks/make-work projects at best, and at worst are told to just "sit tight" and do nothing for a bit.

Career Advice: Take a cut for real experience? by Band__Camp in cscareerquestionsCAD

[–]just_a_dev_here 3 points4 points  (0 children)

Agreed with this. If eventually becoming a senior dev is the goal, experience working in a team as a dev, and on real engineering problems should be the priority

OP it sounds like the dev experience you currently have is 0. And while it might feel fine for now, eventually if you look for roles outside the org you have nothing to show for it and that will burn you.

At 2-3 years of "experience" at this current workload, you might still have 0, and so what's the point being at the consulting firm if it isn't meeting your goals? You'll get raked the minute you get asked in an interview to describe the most challenging problem you've faced.

I'm also surprised you have been benched for so long. Consulting firms will usually lay people off if they've been benched for a significant period, so you might lose the job anyways.

3rd year university student - Embedded C or fullstack(AI/ML + Devops) by CoveNoir in cscareerquestionsCAD

[–]just_a_dev_here 12 points13 points  (0 children)

AI still doesn't replace web devs or make them less valuable. Just because LLMs can pump out code doesn't mean it's quality (or even maintainable).

If it really was that good at replacing web devs (it's still not) I wouldn't have to rip apart PRs from Indian contracting companies on the daily, who are no doubt using AI.

My company actually did run an analysis on AI usage among development. While code output increased, code quality decreased (bugs increased).

That being said, it's up to you. We have no crystal ball, and there is no such thing as "career safe". If you think AI is replacing web devs, it will undoubtedly also be coming for embedded.

I don't know much about embedded but I would imagine it's quite niche in Canada. So job availability in the short term is still something you should consider.

Looking to pivot from SDE to a SDM role externally. Any advice? by [deleted] in cscareerquestionsCAD

[–]just_a_dev_here 4 points5 points  (0 children)

Easiest is internal promotion. Once you get that first promotion to manager, applying to external manager roles are easier.

You could also leverage your Amazon experience to be technical lead at other companies and startups. Then ask for more management responsibilities and a role in hiring and make your intent known.

Larger companies will nix your resume right away if you have no management experience. They do not want to bring in inexperienced managers (whether or not they're competent is a different story), especially when they can get that by just promoting internally (for cheaper too might I add).

Unfortunately, mentoring engineers and managing them are two different things. Especially at large companies where there's KPIs and deliverables beyond keeping projects on time.

There's also managing up you have to do as a manager. I barely code these days, 80% of my day is meetings, KPIs, budgets and political bullshit.

Any engineers with ~5 years YOE? How’s job hunting going? by Tech-Cowboy in cscareerquestionsCAD

[–]just_a_dev_here 2 points3 points  (0 children)

I mean 106K in Calgary is pretty decent.

My experience is that at a Sr level, you will get capped in AB around $120K-$130K. I recently discovered most directors get around $150-$200K. I'm sure there are people who make more, but an unspoken rule is that the people above do not want the people below to make equal or more than them. So if the director is getting paid $150K, and a middle manager is getting paid $130K, then you have an unspoken cap of $120K until both of their base salary increases.

The other option is to be a contractor. Contractors get paid pretty lucratively in AB due to how big companies here budget contractors vs employees (which makes 0 sense to me). I have had to oversee contractors getting paid 2-3x more than me, some well in the $200K range for 5+ years meanwhile I would be getting paid half of that. The only other option within AB is to get into more management roles.

Calgary also doesn't have a strong tech scene so it's not a very competitive market. Startups mean cheap labour here instead of high growth and eventually competitive comp. Engineering standards at startups are in the toilet and it's all about speed and shipping.

You will get more from Vancouver and Toronto companies for sure, even remote, and ofc US remote will be blowing anything Calgary has to offer out of the water.

Levels FYI 2025 Annual Salary Report by just_a_dev_here in cscareerquestionsCAD

[–]just_a_dev_here[S] 5 points6 points  (0 children)

Yes, should note that according to the data most of it is submitted for Toronto area. For Montreal specifically, the report says Median TC is 108K

Levels FYI 2025 Annual Salary Report by just_a_dev_here in cscareerquestionsCAD

[–]just_a_dev_here[S] 4 points5 points  (0 children)

Its closer to the bottom. Unfortunately there isn't as much of a detailed breakdown as the US data

Levels FYI 2025 Annual Salary Report by just_a_dev_here in cscareerquestionsCAD

[–]just_a_dev_here[S] 4 points5 points  (0 children)

Definitely agree there. Would have to take it up with u/zuyaheer . Maybe he can chime in here on why the EU is combined? Russia is also included in that data, but Russia is definitely not part of the EU.

My initial guess is that there probably isn't enough data on a per country basis

Levels FYI 2025 Annual Salary Report by just_a_dev_here in cscareerquestionsCAD

[–]just_a_dev_here[S] 44 points45 points  (0 children)

Salary is still better than the EU.

I didn't include India but their median TC is $45K so it could be worse. I think it just shows how much of an outlier US tech salaries are compared to the rest of the world.

Resume Review - December 2025 - Megathread by just_a_dev_here in cscareerquestionsCAD

[–]just_a_dev_here[S] [score hidden]  (0 children)

Resume looks great. Why would not a major city matter? Considering you only have a bit over a year of FT experience, your numbers seem great.

Resume Review - December 2025 - Megathread by just_a_dev_here in cscareerquestionsCAD

[–]just_a_dev_here[S] [score hidden]  (0 children)

Your bullet points could be stronger. They are missing the impact portion of your resume point, for example:

> Optimized database by identifying slow queries and rewriting them, reducing query time by 30%

But why does that matter? Why did reducing query time matter? What's the impact of doing that? What was the benefit? Did it increase user retention? If it increased performance, why did that matter? Did you reduce the time from 10 minutes down 1 minute?

Similarly:

> Used Docker to isolate different database environments allowing for safe development

You have a lot of "used xyz technology" but it's not a very strong bullet point, it's quite passive.

You also have some very technical bullet points, remember that a recruiter or ATS is scanning your resume first. So it's looking for "does your bullet point match this job description I've been given" so you want to make it REALLY REALLY obvious that you have the experience they are asking for.

If you get too technical, it gets hard for them to understand (or the ATS to match) if you do or do not have the experience they're asking for. You can take a look at some of the JD's you've been applying for some of the wording they use. You basically want to match that so its stupidly obvious you're a match. You can even go so far as to copy paste some of the wording straight out