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.

I'm Sanjay, Senior Director at a Series B Startup. AMA!

Sanjay Siddhanti (Senior Director of Engineering at AKASA) profile pic
Sanjay Siddhanti (Senior Director of Engineering at AKASA)

I'm doing a soon: I'll use this thread to collect questions and will follow up to answer anything we don't cover within the hour.

I'm Sanjay ( / ) -- I'm a Stanford grad (same as Rahul), where I got a BS in Computer Science and MS in Biomedical Informatics. I've built my entire career in the Bay Area, with the past 5 years at AKASA, an AI healthcare company to help revenue cycle teams.

I'm the Senior Director of Engineering at AKASA. I joined AKASA in 2019 as one of the first employees when we were a seed-stage startup. I originally joined AKASA as an individual contributor, and quickly switched over to management. I built much of the company's early technology as an IC and later as a tech lead / manager. I also started and managed multiple engineering teams at the company, including Platform Engineering, now an org with 20 engineers.

Happy to answer questions about:

  • How engineering leaders think about the role of Senior, Staff, and Principal ICs
  • How and why to transition from IC to management
  • The differences between an Engineering Manager vs Engineering Director
  • How to hire and retain great talent
  • How to succeed in a startup environment

I can also discuss how to introduce effective development processes (code reviews, agile development, postmortems, planning, etc) in early-stage companies and how to evolve these practices as a company grows.

Show more
Posted 10 months ago
485 Views
9 Comments

Approaching burnout territory

Senior Software Engineer [E5] at Meta profile pic
Senior Software Engineer [E5] at Meta

I have been working less than a year at Meta and am just unable to understand and jell with the culture. There are a few main things contributing to me feeling burnt out.

Endless number of things to do...

There is equal emphasis on contributions to all axis and there is barely any overlap in the work that I need to do in order to meet expectations on all of them (except maybe Impact and Direction)

Better engineering projects that my team has scoped out are very separate from Impact projects

For people axis, I have to drive org level impact which is a thing of its own and adds on to the BE projects and impact projects.

Our oncall is extremely tough since we have a huge number of products with code dating back to 10 years ago.

Due to all this it feels like I'm having to do 4 jobs at once.

Process is bloated...

Especially for impact projects that result in changes to the product, there are a huge number of people involved, UX, DS, DE, 2 major orgs who are our customers and their representatives, Content, PM and business leaders. I get pinged for dates and status updates by 5 different people for either the same or different things every day. It is hard to keep up with and as someone who has some ADHD traits (unofficial diagnosis) and an introverted personality, just getting pinged and keeping up with responses feels exhausting let alone the coding aspect. Meta lives by its bottom up culture but in our org it just doesn't seem like its working. In my previous job, process was barely something I had to think of, and mind you we did weekly releases to 3 environments.

Laser focussed PSC conversations...

From having performance conversations 2 times per year to now having them 2 times a month seems like an extreme overkill and adds to the stress at all times. It isn't just the frequency. PSC self reports are so heavily dissected for every single word, every single metric that doing PSC right feels like a project in itself. so now it's 4 + 1 = 5 jobs.

What should I do? PSC season is again around the corner. Practically speaking I have a few options I want to get some thoughts on.

  1. Change teams (requires an exception since it hasn't been a year)
  2. Leave meta (and payback some comp components and say good bye to crazy TC)
  3. Take a medical leave (still risk getting dinged at PSC)
  4. Stick it out until the 1 year mark and revisit above options.
Show more
Posted 20 days ago
455 Views
3 Comments