Taro Logo
Profile picture

Startups Career Development Videos, Forum, and Q&A

Grow Your Tech Career at Startups

A startup or start-up is a company or project undertaken by an entrepreneur to seek, develop, and validate a scalable business model.

What's the best time to ask for a raise?

Senior Software Engineer at Series C Startup profile pic
Senior Software Engineer at Series C Startup

Hey folks,

I'm currently facing a tough decision - whether to ask for a raise at my current company. I am unsure if it's the right time to do so or not. Here's a little context to help you understand my situation

My timeline in the company:

  • In 2023
    • I joined the company as a Sr SWE II (L4)
    • I joined the company nine months ago on August 23'
    • I made it to the second review cycle of the year (mid-October), and I got a "Consistently meeting expectations." My manager then said that he was very impressed that I managed to get so much done in that short time and that he could see strong signs of a Staff Engineer (L5) in me.
    • I shipped the most important project in Q4, 2023, on time. I even ended up as the technical lead of that project (the Staff engineer in that project got pip-ed, but that's another story)
  • In 2024:
    • I mentored a Sr SWE I (L3) on her first project as a lead.
    • I'm the lead of the web working group
    • I'm interviewing candidates almost on a weekly basis
    • I'm one of the owners of the Design System initiative
    • I just got a "Consistently exceeding expectations" in our current review cycle. I've been praised for how easy it is to work with me, my technical quality, my communication skills, and my thoughtful PR reviews. And that I should keep working on my influence across the organization.

How things are right now:

  • My previous manager quit to join another startup, and I got an interim manager (we're hiring another manager for my team)
  • I ended up talking about salary adjustments with my previous manager the other day (there, I didn't ask for a raise; it was just a casual conversation). He told me that the company does a compensation review every January and that I wasn't considered for the one that happened in January 2024 because I didn't join earlier than July 2023.
  • The next performance review will happen in mid-Oct 2024.
  • I will be leading a new tiger team (6 engs) until the end of Q2.

Questions I have right now:

  • Is this the right time to ask for a raise?
  • I've never asked for a raise.
  • I know for a fact that an L3 has a pretty similar (<5%) salary to me, and I know that another L4 has a >5% salary than me.
  • Should I wait until I finish this new project, the next performance review, or my first anniversary?
  • We're in the hockey stick growth stage.
  • I also really like working here, and the market has been bad lately.

Thanks!

Show more
27 Views
3 Comments

How to deal with a boss who is very nitpicky in code reviews?

Software Engineer at Early-stage startup profile pic
Software Engineer at Early-stage startup

My direct supervisor/ tech lead has a tendency to leave a lot of nitpick comments on my and my teammate's PRs during code reviews. I know the intention is positive, but in my view it's excessive and leads our team to spend too much time addressing stylistic or minor changes that don't materially improve the codebase. Since we're building for an early-stage startup I also believe it's a higher priority to ship code that works well enough so the business can get customer feedback, rather than focus on subjective stylistic things. It also increases the noise level in every PR and makes it hard to identify and focus on any comments about significant things.

I raised these concerns directly with my supervisor and also asked for clarification about which nitpicks are actually optional or if I can opt out of implementing any. My supervisor said I need to address/respond to every single nitpick comment, which means if I disagree or don't want to implement the nit, I would have to explain why every single time, which I think is not an efficient use of time. They also said we don't have to implement everything they suggest, and they welcome pushback, but I don't think they realize it feels a bit harder to do that when they leave so many nits and they are in a position of authority and are not my peer. I shared a suggestion that we make it ok for the PR owner to opt out of addressing a nitpick / leave it up to them to decide, and also try not to focus continually on stylistic things that can't be automated by linting etc. This was ignored though.

Does anyone have any advice on how to handle this situation? It's very frustrating and exhausting sometimes, and part of me has tended to cave in and just implement every bit unless I have a really strong opinion against it for the sake of avoiding spending time debating too much. I'd like to be wise about picking my battles.

Show more
114 Views
6 Comments