Profile picture

Engineering Management Q&A and Videos

About Engineering Management

Would time as IC in big tech (if lacking experience in modern tech and big tech) enhance marketability for EM roles?

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

Trying to decide about taking an IC role I received in big tech (my first one! Thanks, Alex and Rahul!). I'm very excited about it except that I'm concerned about whether I'd still have the option to be an EM again someday, if I took this offer (I am an EM in a very small company now).

Do you think someone with this resume/background would still have a shot at EM roles? Doesn't need to be FAANG or big tech, but EM roles in at least mid-tier companies.

My resume would look like this, in this order:

  • 12 YOE as software engineer and senior software engineer in small non-brand-name companies (no modern tech or working at scale). I did lead some teams of 6-9 people for about two years during this time (some EM jds will count that toward management experience)
  • 1.5 YOE as software manager/director managing three then six people in a small non-brand-name company (got role through internal promotion) (little modern tech, no distributed systems or working at scale, not a great management culture in this company, management is very casual, I have a lot of exposure to the overall business, though)
  • 1 or more YOE as a senior engineer at a big tech company (first work experience working at scale with distributed systems and modern tech, mentor team members, manage an intern or two if allowed, work on management- and impact-related goals with manager, options for impact in the org)

There are actually lots of EM roles requiring experience with distributed systems, microservices, large-scale consumer-facing products, modern tech, etc. I don't meet the basic requirements for these roles now but would meet them after working as an IC in big tech.

Show more
Posted 2 years ago
115 Views
2 Comments

Should I help turnaround a struggling SMB or Hold Out for FAANG?

Engineering Lead at Taro Community profile pic
Engineering Lead at Taro Community

I used to be an engineering lead at a well-known European fintech, where I had a good career growing from new grad to lead in 3 years. After a couple of years there, I left to travel. The initial goal after coming back was to prep interviews and aim for an IC role in a faang, potentially targeting a company that could help me move to the US (as a non-US citizen).

While doing so, I accepted a short-term consulting gig to audit the tech team of a small B2B food company (~7 figure revenue) that was recently acquired by a fund. They have a technical side, offering a POS platform to their clients, and have a small (3-person) tech team (and significant tech debt).

The business is struggling (declining revenue, but still profitable) and a new leadership team is working to turn the company around. I helped them structure their technical team and helped with some hands on work (e.g modernising ci/cd to move releases from once a month to after every merge etc). My recommendations were well received, and they’ve now offered me a strong equity package to stay on as lead.

I feel torn about the offer. I am weighing it against my initial goal and I'm unsure of how such a move (to a lead role in a non technical SMB) would be seen by future recruiters or hiring managers - especially if I'd like to become an IC again eventually in a faang company.

I'm intrigued because the role is somewhat entrepreneurial and hands on as there is lots to be done to make the business run well again. My concern is that the tech side of things is not very advanced and low scale, and that it may set me back if I want a role as an IC in a much more technical place. Especially given that I progressed to a lead position very quickly in my previous company - I'm worried that not getting more pure hands-on IC experience to level up might eventually slow me down in my career.

Curious to get some different perspectives and would appreciate any advice!

Thank you

Show more
Posted 2 months ago
90 Views
2 Comments

How to deal with internal team "level" jealousy?

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

In a previous team and organisation I had 3 different reports.

Lvl 5, lvl 4 & a lvl 2

I was the only remote member of the team, so at times it was difficult to fully understand the social and team dynamics within their office. I initially was unaware of any jealousy within the team until I was asked to fly out for a week for an unrelated reason. When on the ground, it become very clear to me there was a strong level of tension between some of the employees.

  • The lvl 5 was jealous of 2 of their friends who were now lvl 6 because they joined the organisation at the same time.
  • The lvl 4 was a strong performer who was happy with their current position.
  • However the lvl 2 who was an apprentice, was an outstanding performer (approx lvl 6) and it was close to witnessing a savant, especially at their age (18).

However there was no possible way for them to go up any higher as their role was tied to the completion of a certain stint of education.

This, alongside that the lvl 5 had aspirations of becoming a lvl 6 but was severely under performing which was especially noticeable by the lvl 2 - made things very awkward and difficult to navigate.

The outcome of this in the end was that I would support the lvl 2 in finding another role in a different organisation and with the lvl 5, we had a long discussion alongside my director to work out a plan of how they can start adding more value and improving their position within the team.

How could I have gone about this differently to create a more positive environment for the team?

Show more
Posted a year ago
79 Views
1 Comment

How to give constructive upward feedback towards an Engineering Manager?

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

A bit of context, I've read the EM videos on Taro, and I feel the one that I have is not on the same levels. They lack of many things. I fear to provide the proper feedback because my promotion and appraisal is on the line.

They got promoted from SDE 1 to EM because of the funding

  1. I would recommend my manager to others?
    ~ For people management yes, for technical stuff no
  2. My manager assigns stretch opportunities to help me develop in my career?
    ~ I don't really understand this question
  3. My manager communicates clear goals for our team
    ~ No they don't, don't have any documentation, a system design decisions are made on ad hoc basis, team is not aware about the changes.
  4. My manager consistently shows consideration for me as a person
    ~ yes people ops are good
  5. My manager effectively collaborates across boundaries(eg team, org)
    ~ Nope, there are certain teams expecting the manager to steer the ship but since there is no planning many of the things are pending
  6. My manager gives me actionable feedback on a regular basis
    ~ Nope 1-1 is there is no feedback for me
  7. My manager has had a meaningful discussion with me about my career development in the past six months
    ~ Yep promotion and appraisal talks as I'm identified as top IC + team lead who is proactive
  8. My manager has the technical expertise required to effectively manage me.
    ~ Nope, they lack
  9. My manager keeps the team focused on priorities, even when its difficult
    ~ This they do but always the output has no value only there is a hype and fear to get things done, no business value is generated
  10. My manager makes tough decisions effectively
    ~ They reorg the team only thinking them as a resource rather than how much context and individual has made in the project
  11. My manager provides the autonomy I need to do my job
    ~ They do and then I plan it accordingly but when a junior goes to manager he changes the scope and context
  12. What would you have your manager change?
  13. What would you recommend your manager keep doing?

But, overall I fear to write what I wish to communicate to the leadership.

Show more
Posted a year ago
79 Views
3 Comments