Profile picture

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

How A Staff Engineer Can Grow Their Career

Staff engineers are extremely vital to any engineering team, viewing the landscape from the overall team charter level instead of individual projects.

What makes a staff engineer from a technical perspective?

Anonymous User at Taro Community profile pic
Anonymous User at Taro Community

I have about 5 YOE and trying to grow from Senior -> Staff engineer but noticing that the path is taking longer than I'd hope.

This is the case whether I try to speak to other companies and ask about interviewing at that level or try to grow within my own company.

Within my own company: Requirements unclear, seems to be more time based (just keep on shipping). Since we're on the smaller side, we don't have a clearly defined structure like FAANG.

Externally: Due to the YOE, usually discussion of Staff isn't even an option even though I think I'm doing Staff level work. In fact, they usually decline the idea before even having a chance to explain what I'm working on.

The projects I'm working on span the entire org (startup), I have multiple mentees, and org-wide impact. I will be honest and say that I don't think the projects I work on are necessarily insanely technically complex (not going out to millions of users, dealing with hyper concurrency issues, or needing to deal with large scalability issues), but they do have a large amount of scope and senior+ level management required to run them.

I think from the project management perspective, I have things nailed down pretty well.

So I wonder if I'm either missing...

  • YOE - Just some sort of arbitrary minimum that is being placed across the board for certain levels to be achieved
  • Technical expertise - I definitely admit that I'm not necessarily INSANELY technical. For example, I can admit gaps like: I don't know how to design a concurrent document editing system like Google docs, or I wouldn't be able to write a live streaming service without reading up on the proper documentation and understanding better how those systems work. Are things like this a requirement to be a staff engineer? To just be more aware or know right away how various systems like this are designed, without needing to do research beforehand?

I'm essentially trying to understand what my gaps might be, and the technical aspect is one I'm unsure about how relevant it is.

Would appreciate any thoughts, especially from Staff+ engineers, maybe sharing what they feel makes them a Staff vs a Senior and how much technical skills play a role vs other elements.

Show more
Posted a year ago
3.1K Views
3 Comments

Choosing location over career and money

Staff Software Engineer [Lead MTS] at Taro Community profile pic
Staff Software Engineer [Lead MTS] at Taro Community

Hi everyone,

A few years ago, I moved back to India from the UK for personal and family reasons, although I always appreciated the quality of life there.

Currently, I’m working at a US-based big tech company in India as a Tech Lead/Staff Engineer and the salary is top notch and in parity with Google/Microsoft for similar roles. While I’ve been a top performer, I’m struggling to settle down here, especially now that I have kids. I believe the UK offers them a better education and overall quality of life. However, despite strong referrals, I’ve been surprised by how difficult it’s been to get my profile noticed for new opportunities in the UK.

Recently, I received an offer from one of my previous employers. The work-life balance is appealing, but the salary is about the same as what I’m earning in India. Factoring in stock and other benefits, it’s actually less. Additionally, the offer involves a down-leveling, which I’m not too concerned about. Given the UK’s cost of living is at least three times higher than India’s, this is a tough decision.

After speaking with my current manager, I’ve managed to secure a fully remote role, which would significantly lower my living costs by about half. Plus, we’re also working on my promotion to Principal Engineer.

I’m wondering if I’m rushing to return to the UK. Should I hold out for a better opportunity?

PS: Financially I don't have a lot of savings until now.

Thanks,

Show more
Posted a month ago
2.8K Views
9 Comments