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 pushy recruiters

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

During my recent job search process, I couldnt time my interviews well, so i ended up securing offers at different times. My first offer was from a high speed startup and they offered me a very good pay.

The recruiter was very pushy though. She gave me a weekend to decide whether to accept the offer or not. She got to know about my last working day in my current org and pushed me to join a day after that. She also said i should not interview at any other companies if i sign this offer. She insisted i meet with my potential boss at the office and do so only if i am 100% sure of accepting the offer.

She was not just pushy, she was disrespectful and crossed a lot of boundaries. It was my first job offer and i couldnt give a definite yes. Also i felt really uncomfortable with how pushy she was and rejected the offer. I thought i couldnt focus on other interviews with this guilt and fear hanging over me if i accepted the offer without being 100% sure.

Before deciding to say no i also looked up culture reviews about this company and it scared me about how poor the work life balance is. I made a snap decision cos i was afraid for my health having worked at a startup before. But now i know that most reviews online are negative and ist so for every single company out there. Plus i am actually ok with such a high speed environment especially for high pay and good work. So i no longer care for these reasons.

Its been a week since then and i think i should have played this a bit more smartly. I should have said yes and continued to interview. Am i right in thinking this way ? Is there any other way to approach this sort of a situation ?

Show more
Posted 6 months ago
304 Views
2 Comments

How can I safely plan a difficult project for which I have little context?

Senior Software Engineer at Series C Startup profile pic
Senior Software Engineer at Series C Startup

Context:-

  1. My team is going to work on a new project which involves upgrading a service and migrating/enabling all of the dependents to use the new service.
  2. This service provides a business critical functionality for our teams and the new version attempts to solve a lot of high impact pain points with the previous version.
  3. We have just inherited this service and none of us have worked with it or any of its dependents before. We have some support from the previous team that worked on this project but only in a consultation capacity.
  4. This is a project that has been attempted multiple times by various teams over the years - unsuccessfully or with little progress. My perception is that it's going to be a difficult project with low-moderate chances of success.
  5. There is a lot documentation but most of it is somewhat outdated. There are a lot of PRs as well but these are for the unsuccessful attempts so I'm not sure how impactful it would be to go through them.
  6. The plans for the previous attempts only had internal milestones for the team and a single big-bang completion milestone for stakeholders.

Questions:-

  1. How can I identify smaller, independent high-level milestones that are relevant for external stakeholders?
  2. How can I come up with broad estimates and capacity requirements for the external and internal milestones if I'm not clear on what these milestones would require for completion?
  3. How can I think about de-risking this attempt of the project and improving the probability of success?
Show more
Posted 2 years ago
269 Views
2 Comments