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.

Dealing with Confusing Feedback from my CTO in a pre-seed stage startup

Senior Software Engineer at Pre-Seed Startup profile pic
Senior Software Engineer at Pre-Seed Startup

Hey all, I’ve been working at a pre-seed startup for the last two months and I think I haven’t “clicked” with the CTO yet (I’m the only engineer right now). To give you some context

  1. We’re aiming to launch two experiments per week so they are more MVPs rather than complete features (I’m ok with cutting corners and making things “not the right way”)
  2. Each experiment I’m launching sends data to Mixpanel so we can know if it “moves the needle” or not. These experiments are aligned with our KPIs (see #5)
  3. My CTO who happens to be the co-founder has little experience working in tech, I assume 1.5 years tops. He's 25.
  4. We're trying to find Product Market Fit
  5. The KPI we're after are: Retention and Revenue
  6. I've received praise from CTO and CEO about the work that I've done, and I'm extremely transparent with everything I do: Share status in Slack, and Linear, I record Looms, share screenshots, etc.
  7. We have 18 months of runway.

He has said twice that even though I'm superb technically speaking; he's having a hard time seeing me thinking about the product and how to improve revenue/retention and he wants to see more ownership on my end; and that frustrates me because as I said on #1 and #6, I've successfully launched experiments week by week and have received praised from them multiple times. So IDK what's going on, I find this to be frustrating because from my POV I've done great work, I've spoken to users, shipped and tracked experiments, and improved our development workflow (we don't work with prod data anymore), proposed new things that we can do, etc...

The last time I talked to my CTO about this (this has happened twice now) he suggested that I should think more about "growing the business and taking ownership" without giving me a clear path forward, and I assume that when I meet with him again this week he's going to play that card again (being vague about how to improve/what am I doing wrong)

It frustrates me because it doesn't make sense to me to work in a place where my contributions are not appreciated.

  • Have you been in a situation like this before?
  • If he doesn't give me a clear path forward, what can I do then? it seems that I missed the point the first time.
  • I know how bad the market is right now, but quitting is not out of the table (I have 12-18 months of runway/savings)

Thanks a lot!

Show more
Posted 2 years ago
110 Views
8 Comments

Mapping a Road to Success as a Security Engineer

Senior Security Engineer at Taro Community profile pic
Senior Security Engineer at Taro Community

I have read several articles on becoming a Staff Security Engineer or Principal Security Engineer, and I understand that career growth is not just about personal aspirations but also about aligning with the organization's needs. In my current situation, my goal is to increase my visibility within the organization. I believe I've spent enough time working internally, but a significant part of my visibility in the security community is still pending. My ultimate goal is to enhance visibility, establish a brand as a security engineer, exert influence, engage in cross-collaboration projects, and grow my presence in the community. To boost visibility, I realize I need to engage with the community by writing blogs, creating tools, giving talks, and attending conferences.

I've observed exceptional performance by certain engineers and have often wondered how they can think outside the box, achieve skip-level promotions, and grow exponentially within the company. Do they have mentors? How can one find a mentor, and how do you determine if you need a mentor?

How can I start this journey and find the motivation to do so? Additionally, how can I maintain consistent motivation, as motivation may fluctuate? For instance, after two weeks of hard work, there might be a dull and weak period, and then you need a kickstart to regain the curiosity you had the week before.

I do find curiosity in my current role and the nature of work as an Application Security Engineer, but sometimes I also think, should I explore a bit of change towards offensive security or red teaming?

Furthermore, my personal passion and motivation always lead me towards delving into technical aspects. How can I align more with the business needs of the organization and develop my business acumen skills? How can I develop multiple skills to operationalize application security engineering in a team?

In my current location, there are limited job openings for security engineering positions, making it challenging to switch roles. What are other possible options for me in this situation?

In summary:

  • Is there a roadmap to grow as a security engineer within the organization, gain influence, create a personal brand, and secure promotions?

  • How can I enhance my visibility in the security community and maintain consistent motivation?

  • If I find myself stuck in my current role, because of limited openings in my current location, what alternative things can I explore?

  • Given that many interviews for security engineer positions now include coding rounds, is there a structured pathway for enhancing coding skills specifically tailored for security engineers?

  • How can I maintain consistent motivation, as motivation may fluctuate?

  • How can one find a mentor, and how do you determine if you need a mentor?

  • How can I develop multiple skills to operationalise application security engineering in a team? What does even operational excellence mean?

Any insight will be highly appreciated.

Show more
Posted a year ago
105 Views
8 Comments

What matters in the long term career marathon?

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

I am a senior software engineer at FAANG (not Meta), and have found myself in a difficult career dilemma.

I joined the company as a junior and made progress to senior in the same team (say A). The nature of the work was very unique. It was heavily focused on technical analysis of software as opposed to writing one yourself. A significant portion of it was cross functional collaboration across different orgs, probably the reason why I was able to get promoted fairly quickly. The coding part was maybe 30% (you were welcome to pursue more if you have the time). The culture overall was nice with good work life balance. Manager mostly supported things I wanted to pursue. Later, I switched teams (say B) and moved to the one with more focus on development of the software. I loved the technology, projects. However, the expectations were crazy high. I ended up getting a low performer rating, a year after I was promoted to senior in my previous team. The side effects were no bonus, refreshers, salary hike.

I have been working hard since then to manage the expectations. However, I have come to the conclusion that it is impossible to exceed them and thereby pursue a career growth and the next title without throwing your life at work. I can get “meets expectation” for foreseeable future. We are also thinking of expanding our family next year.

I discussed with my previous manager who is willing to take me back. The work there has a high visibility, impact for the next year. I could build strong soft skills - leadership, driving things through others, collaboration there; but, not so much as to actually writing software.

My options -

  1. Stick through in my current team for few years because it lets me stay closer to software development and open up opportunities in the future for development roles. But that means financial stress, an impact on family goals. Added anxiety.
  2. Go back to previous team. Get that job stability, pursue family goals; but, might get rusted on software development skills. Maybe if I find some ways to keep honing them (also software design skills) then maybe there is that.
  3. Looking externally. This is my last resort; but, given the market conditions it does not look pretty. I also like my company in general and would hate to leave. Also not sure of the dynamics of going through pregnancy shortly after joining a new company.

What is the correct mindset I should have? How should I navigate this situation in short and long run.

Show more
Posted 7 months ago
102 Views
2 Comments