Profile picture

Junior Engineer Career Development Videos, Forum, and Q&A

How A Junior Engineer Can Grow Their Career

Almost every software engineer starts their full-time career journey here. The content here breaks down how you can start your career off with a splash and grow past this level as quickly as possible.

Switching teams after joining for 6 months - How to go about it?

Entry-Level Software Engineer at Flatiron Health profile pic
Entry-Level Software Engineer at Flatiron Health

Hey all, I'm a new grad Data Scientist and I've been working for my current employer for about 6 months now. It's a mid-sized company so I didn't get the chance to pick the team when I first joined. I realized not that long into the job that I don't want to stay on this team for the long term, and today I just heard the news about another team actively hiring for Data Scientists. But I'm not sure if I should pursue this opportunity for a few reasons:

  1. I've only been at this company for 6 months and haven't gone through a formal perf cycle yet. This means that I would be evaluated on a "case-by-case basis" and would need approval from the HRBP and my manager.
  2. They are hiring for one level above my current role, although someone on that team told me it's flexible.
  3. My current team is understaffed and is currently hiring as well, so there is a risk of my manager not approving this transfer. This also means I won't have enough time to prepare for the interview.
  4. This is not currently listed on the internal job board (although supposedly this position was only released externally today so the internal job board might have been updated yet)

Here are a few reasons why I want to transfer to the new team:

  1. Due to the scope of the work on my current team, I feel that I'm not learning as much as I'd like to. It's not very technical and relies heavily on specific business contexts. I'm more interested in improving my technical ability in writing code and building products over learning business contexts, at least for now.
  2. A lot of my current work involves writing ad-hoc SQL queries to support other functions. I don't find a lot of value in this kind of work and want to invest my time in building stuff from which I can learn new skills.
  3. I interned on the team I want to transfer to and really enjoyed it. I keep good relationships with many of the team members and am familiar with their work. Also, I genuinely think the work they are doing on that team is very interesting.
  4. I don't see a clear way of progression on my current team. My current team was only established two months before I joined due to a reorg. Every IC on my team is brand new and my manager is brand new to being a manager as well. There are no senior engineers to learn from and I can't see what senior engineer scope looks like on our team.
  5. Our team supports the sales team in client communications, which means we have very unpredictable workloads and deadlines. Sometimes I have to work very long hours and take on-call requests which can be very stressful.

I really want to switch to a new environment but I feel like my chances aren't great. It would be great if folks could share their thoughts on:

  1. Should I reach out to the prospective team's manager to express my interest in this role right now?
  2. Since manager approval is required before starting the interview process, it's possible that I would have to stay on my current team with my manager knowing I want to transfer out. I think it is a situation I want to avoid but also don't want to miss the opportunity because of this.
  3. In general, what would be a good approach to this? And is there any specific advice?

Thanks in advance!

Show more
Posted a year ago
966 Views
2 Comments

How to negotiate my offer with TikTok?

Entry-Level Software Engineer at Taro Community profile pic
Entry-Level Software Engineer at Taro Community

I made it through 3 technical rounds at TikTok (2 Coding, 1 System Design) and had my HR round recently. The HR round was a negotiation round. I don't know if I handled it well. I am hoping that Taro can give me some insights or advice. For leveling, I have a little under 2 YOE at Amazon but I got laid off in April.

Here is a summary of the HR meeting:

Question: What level are you expecting?

Answer: I am expecting mid-level because I have good experience at Amazon and I did well in the interviews. HR made some comments about why I am not a good fit for mid-level said but said that the leveling will be set after this meeting.

Question: What other interviews do you have?

Answer: I have 2 early stage interviews lined up next week at Big Tech. I declined to reveal the companies. I said that I would cancel the other interviews if I got a strong offer from TikTok. I mentioned one of the reasons that I want to work at TikTok was the scale. HR said that if the other companies are Big Tech they would have similar scale. I didn't know what to say to that. I have other reasons for wanting to join TikTok but I didn't mention them in the meeting.

Question: What compensation are you expecting?

Answer: I dodged the question and said "I will consider any strong offer from TikTok." The compensation discussion went on for a good 10 minutes and I kept dodging the question. HR got upset after a while because I didn't give any numbers. I said that maybe we can have the compensation discussion after the level is set and then we stopped talking about it.

Question: Asked about RTO, Visa status and when I can start.

HR said they will get back to me early next week.

Given the market conditions, I bet they have several other candidates lined up for this role. Maybe some of them made it to the HR round and they negotiated less than me (level, low-numbers) so maybe they will take them instead.

Show more
Posted 2 years ago
707 Views
3 Comments