Profile picture

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

How A Senior Engineer Can Grow Their Career

Senior engineers have proven themselves to be extremely capable at shipping high-quality, complex software efficiently. This collection breaks down how they operate and how you can get to this level too.

Feeling lost in the software engineering domain

Senior Software Engineer at Taro Community profile pic
Senior Software Engineer at Taro Community

I've been a software engineer in India for 8 years, working with reputed companies. My previous company (A) was an Indian startup that grew significantly during my 5-year tenure there. I learned quickly as a junior and mid-level engineer, often handling urgent issues. Despite frequent deployment failures, it never hindered our release pace. However, after 5 years, I felt burned out due to poor work-life balance, especially after getting married, and the pay wasn't competitive.

I moved to my current company (B) about 2.5 years ago, drawn by a 100% salary hike, better work-life balance, and excellent perks. But I soon noticed a strong cultural shift. The engineering quality at B is not on par with A, and their systems are less mature despite being in the same domain. I saw this as a chance to improve B's systems using my experience, but progress was slow. The company seemed more focused on appearing as tech leaders rather than actual tech innovation.

Initially, I had a supportive manager, but my feedback on engineering practices and processes led to tension. Over time, my manager avoided interactions with me. Now, the team dynamics are strained. Juniors respect me, but peers and seniors, even recent joiners, view me negatively, questioning my teamwork. Bureaucratic politics from new tech leads and senior managers, who came from the same previous team, add to the problem. My manager, caught in this new dynamic, no longer supports me and avoids our 1:1s due to their negative nature, although she now wants to rebuild our relationship as she claims that she has reflected over it after she got a break from everything after few weeks' of leaves.

The toxic environment has pushed me to prepare for other opportunities, though it's made me wary of company cultures. I don't want to join startups due to their poor work-life balance, but I seek a role where I can spend 60% of my day learning valuable tech skills without unnecessary politics. The office environment has turned very hostile for me where anything I try to say gets taken in negative light. This is affecting my mental health, but I'm trying to stay here until July for my stock vesting.

I'm struggling to stay hopeful about the software industry and would appreciate any encouragement. Thanks!

Show more
Posted 6 months ago
66 Views
2 Comments

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
Posted 6 months ago
66 Views
4 Comments