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.

How to mentor effectively?

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

I was recently promoted to Senior Software Engineer and am new to mentoring. I've been coaching a mentee who tends to jump into coding without fully considering the trade-offs of his approaches. Despite my instructions to align with me on a planning document before starting, he began working immediately after sending it, without waiting for my approval. He often focuses narrowly on solving problems, missing the broader implications and potential risks, which can lead to inefficient efforts and time wasted chasing incorrect solutions. He is energetic and quick to code, but this sometimes leads to tunnel vision.

In mentoring him, I've employed a Socratic method to prompt deeper thinking about his strategies, but he struggles with creative critical thinking and often reverts to the initial problem or gets bogged down in details instead of evaluating the overall correctness of his approach. I think part of the issue is that I'm not directing his energy efficiently. Perhaps instead of asking him to get alignment with me first, I should give him a clearly defined problem where he understands the steps and approach, while I ask him to come up with solutions for other issues. This would allow him to have a pipeline of tasks he can switch between while waiting for asynchronous feedback from me.

To improve his critical thinking, I've tried encouraging him to brainstorm more about the potential consequences and risks of his approaches. However, he often misses the mark with his strategy—it's not completely wrong, but he doesn't consider the long-term implications, focusing instead on quick fixes. I wonder if I should meet him where he is, doing more of the strategic thinking myself and providing him with the steps and approach so he can focus on execution, which he is motivated by. Alternatively, there may be room for him to develop better brainstorming skills, and I may need to adjust my expectations and provide more targeted guidance to help him think more broadly about the problems he tackles.

Show more
30 Views
1 Comment

How to lead a successful call with CTO of a Series F startup I am joining? Any advice for a to-be Tech Lead at a startup in India?

Senior Software Engineer [G4] at Taro Community profile pic
Senior Software Engineer [G4] at Taro Community

Context

I have secured a job offer as a Tech Lead at Zepto - a series F startup based out of India.

The company is operating in quick commerce space which is like e-commerce in 10 minutes using Demand Prediction and Dark Stores in a certain region.


Career Aspirations

I have aspirations for career growth as an IC and the HR were rolling out offer for Staff as well, but stuck with Lead Software Engineer for now, so as to establish myself better first and then move towards staff role.

The Hiring Manager mentioned that it is possible to quickly progress to staff role in 4-5 months, which is a pure IC based role while Lead Software Engineer involved some level of team task prioritisation/planning etc. also

I had been trying to move ahead to Lead Software Engineer position in my previous company for a lot of years and did not get enough support.

Thus, I am really grateful to this offer and just want to give my best.

Would love any hear your thoughts on how to succeed as a Tech Lead.


Introductory call with CTO

With the context setup, The introductory calls are being scheduled now each coming week.

The first call being with the Company CTO.

I want to be able to have good learning and career growth at the company.

What are some of the questions I can ask as a to be Tech Lead at Zepto so as to make the best use of my call with him?

I was thinking about the following:

  • What are some of the focus areas for us at Zepto in 2024?
  • Does this translate to some high level focus areas for engineering teams? - such as building abstractions or a platform using which we can enable business better?
  • Are there some technical hindrances that are being faced to achieve the focus areas for the business? or What could be some reasons to not be able to achieve above focus areas? And how are we planning to preempt them?
  • Are there some areas of improvement you are seeing from an operational perspective in Tech & Product teams? Are we doing anything towards that?

Would love to hear your thoughts on the above. And hear more about the things I can discuss in the call.

My goal is to succeed as a Tech Lead for my team at Zepto, contribute as much as I can in terms of impact and learn from the experience.


References in comments due to character limit

Show more
82 Views
8 Comments