
r/cscareeradvice

$350K fully remote Senior SWE vs potential $550–600K NYC offer vs unexpected internal Engineering Manager opportunity. What would you do?
I’m a Senior Software Engineer with around 10 YOE, currently working fully remotely from a relatively low-cost-of-living area.
I genuinely enjoy my current job, have a great manager, work on interesting technical problems, and have excellent work-life balance. I’m married with a young child, so the flexibility of remote work is extremely valuable to me.
Here’s my situation.
Option 1: Stay in my current role
Current TC: ~$350K, potentially ~$420K in a strong performance year.
Fully remote with excellent benefits and flexibility.
Great manager and interesting technical work.
Recent leadership reorganization has introduced some uncertainty. My manager advised me to keep my options open.
I’m on an H-1B, so job stability matters.
Option 2: External opportunity at a major financial firm
I’ve completed multiple interview rounds, and recruiting has progressed to references and senior leadership review.
Compensation discussions are around $550–600K TC. No formal offer yet.
Would require relocating my family to NYC and working in-office approximately four days a week.
Interesting engineering work with potentially significant financial upside.
I’d be giving up a remote setup that I genuinely love.
Option 3: Unexpected internal Engineering Manager opportunity
This one came completely out of nowhere.
A manager from another team approached me today. He’s moving to lead a new team and wants to recommend me to the director as his replacement.
A few things he mentioned:
Significant compensation increase compared to my current role.
It’s a hands-on management position, so I’d still get to code.
The team supports a broad range of systems and initiatives.
He personally offered to coach and mentor me through the transition.
The director would first need to approve my candidacy, and I’d then need to pass a management interview.
Nothing is guaranteed, but just being considered for this opportunity feels like a major career milestone.
I’ve spent my career as an IC and enjoy building systems. I’ve considered leadership, but I wasn’t actively planning to move into management right now.
My dilemma
A few weeks ago, I was trying to decide whether an extra ~$200K+ annually was worth relocating my family and giving up remote work.
Now I’m potentially looking at a path into engineering management, with a substantial compensation increase, while remaining at a company where I already have relationships and credibility.
I also recognize that management is a different career path, and a hands-on EM role might involve more management responsibilities and less actual coding than advertised.
Questions for experienced engineers and managers:
Would you give up a $350K fully remote role for ~$550–600K in NYC with four days in-office?
For those who transitioned from Senior SWE to Engineering Manager, was it worth it? Do you miss being an IC?
How realistic is the promise of remaining hands-on as an EM?
Would you prioritize an internal management opportunity over a significantly higher-paying external IC role?
How much would being on an H-1B and having a young family influence your decision?
I know I’m fortunate to have these possibilities, and neither new role is guaranteed. I’m just trying to think through the long-term career and lifestyle tradeoffs rather than chasing the largest compensation number.
Would appreciate perspectives from people who’ve faced similar decisions.
brutal resume roast (swe)
junior, 200 applications in (US/Canada), no non-auto OA, no callbacks. Not even from regular canadian banks.
getting really stressed :( please roast and tell me where to improve
i've had it reviewed by recruiters from msft, google, stripe, tesla etc and i've made the changes accordingly but there has still been no improvements. i think they were sugarcoating it way too much. i have two previous industry internships (big bank in canada for data analyst, risk role at insurance) but they are irrelevant so i removed them.
need some reddit roasting please! i'd be grateful for eternity 🙏 also what else should i focus on this term, to max my chances of landing an internship later on for summer?
[1 YoE, Software Engineer Intern, Junior Developer, Canada]
I'm looking for some advice from people within the field. How can I improve my resume to look more appealing?
Question:
Is my project appealing enough? or should I looking for some additional project add to it.
the current intern that I have is an NDA how would I add it into my resume?
I have a position as Operation manager for a family restaurant also should i add it in here? or it completely unrelated.
from your professional opinion what you think about my resume? be harsh I don't mind about it.
Finally I'm looking for position in either backend or ML related. However I'm fast learner and open to all position
Career advice
I am a senior in college looking for mostly a data science / data analyst /data engineer role but I have also been applying to swe roles. I am interested in fintech/finance. ( I like working with money related things).
I will be a new grad in spring 2027 . I live in NY but it is still very competitive here.
I have had no luck hearing back for first round interviews only the tedious amounts of online assessments from various companies. I have applied to full time new grad, entry level jobs, and internships.
Should I apply for junior roles as well? I don’t think I’m qualified enough.
My strong suit is not leet code but I am working on it.
My gpa is also not that good it’s only 3.1/4.0
However many internships require you to graduate in December and spring 2028 as well for some reason but even those I have applied to those as well.
Is my resume an issue?
What steps can I take to improve my interview rate instead of getting ghosted.
Any other advice is appreciated!
18yo Italian student looking for my first remote job
Hi everyone,
I'm 18 and I'm currently in my last year of an IT school in Italy. I'm trying to find my first real job/work experience in software development and I'd appreciate some advice on where to look.
I'm mainly a backend guy. I know Java/Spring Boot, Node.js, PHP, C/C++, MySQL and Git/GitHub. I've also worked with Angular, React, TypeScript, HTML and SCSS, although backend is definitely what I enjoy the most.
I also did a 3-week internship at an Italian software company.
I'm currently working on two projects for my GitHub: one is a school project with an ESP32 and the other is a personal project about AI agents.
My English is C1, so I'm completely fine working with people in English. Since the job would be remote, I'm also not really limiting myself to Italy.
I can dedicate around 3 hours a day to work.
At this point I'm honestly much more interested in getting experience and learning how real software development works than in making a lot of money. I'm also fine with starting small.
It doesn't necessarily have to be a software company either. If a small business needs someone to build a simple internal tool, automate something, make a website/backend, etc., I'd be interested in that too.
For people who started working young: how did you find your first opportunity?
Where should I actually be looking?