Profile picture

Working With Your Manager Q&A and Videos

About Working With Your Manager

Doing this properly is a hard requirement for professional success. As a software engineer in particular, this relationship needs to be carefully navigated to achieve maximum impact.

Should I join Google for a higher-paying job but less interested in?

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

I’m currently working as an L4 Machine Learning Engineer at a mid-sized public company, and I’ve recently finished L5 SWE interview with Google and am now in the hiring committee stage. The recruiter told me that my interview performance was mixed, so the chances for L5 are small, but L4 is possible. According to , I’m expecting around a 20% salary increase (and, of course, Google’s other benefits are much better than those at my current company). However, the new position is for a SWE role working on hardware products, which involves writing C++, a completely new technology and field for me.

Reasons for wanting to stay:

  1. I have a good relationship with my manager and teammates, and the work is more interesting and aligned with my strengths. If possible, I still want to continue working as a Machine Learning Engineer in the future.
  2. I’m working on software side projects and writing a blog, and I’m worried that after joining Google, these external projects might be restricted.

Reasons for wanting to leave:

  1. Better salary and benefits, and a higher salary ceiling (it’s almost impossible to reach FAANG L5-level salary in my current job).
  2. I was previously a Googler, so I’m familiar with Google’s culture (though I was laid off in 2023).
  3. I have a poor relationship with my current skip manager. We have many technical disagreements, I don’t adapt well to his management style, and he has a negative impression of me.

This position is not in the U.S., so the chances of being laid off again should be lower (but who knows).

How should I evaluate these two options?

And, since my skip manager has a negative impression of me, should I actively look for other jobs, even if it's not Google?

Show more
Posted 13 days ago
43 Views
2 Comments

How can I navigate a team where I am excluded from important meetings and decision-making processes, despite my seniority and recent promotion?

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

Despite my seniority and recent promotion, I am being excluded from important meetings in favor of a younger employee who is a yes man and close to the engineering manager (EM). This employee, with less experience than me, has significant influence over the EM and is always considered first. This situation is disturbing, especially since our lean team has a Slack channel named product_name_planning_committee, which includes only the EM, tech lead, this employee, and two other product and business people, excluding me.

Though I am part of a common Slack chat with the tech lead, EM, and this individual, it is mainly for update requests from the EM. I fear my role may be at risk due to my introverted nature, despite my skills. I worry that my reportees will be reassigned, and I may be laid off. I've considered quietly quitting and changing teams.

I’ve requested to be included in meetings to feel part of the decision-making process directly to the EM, but he has still not called me to any of the meetings and even today did one without me. The rest of the team no longer sees me as a lead. This exclusion has left me feeling depressed and anxious about being removed from my position. While I was previously involved and got promoted, my reduced communication has led to my exclusion.

I’ve decided to focus on maintaining my self-respect. I no longer work late nights and offer family health excuses when necessary. I used to handle multiple roles, including writing code for others, filling QA gaps, and developing SDKs in different languages, but I no longer feel part of the core team or the engineering leadership.

Despite being fed up and feeling left out, I believe my skills are relevant and beyond what the role requires. How can I effectively navigate this situation and ensure my contributions are recognized?

Show more
Posted 3 months ago
46 Views
2 Comments

How can I navigate a toxic work culture with a low EQ engineering manager while maintaining my motivation and professional integrity?

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

I'm struggling with my engineering manager's low emotional intelligence. The product he has been building for two years is barely generating revenue, and the outlook for the next six months doesn't look promising either. Recently, he insisted we fix a small bug on a Saturday night, suggesting we'd have to give a party if we didn't do it immediately. After we fixed the issue and pushed a production release late at night, other developers praised the effort on Slack. However, instead of acknowledging our hard work, he responded with a :expressionless: emoji the next morning.

This behavior has been demotivating and has affected my own emotional well-being. I want to avoid reacting negatively and lowering my EQ to his level, but I'm finding it difficult to navigate this culture.

Additionally, the team leads receive high ratings because people appreciate the timely pay, despite the lack of substantial work. These leads earn significantly more than senior engineers, yet they lack skills and are easily influenced by those who are close to them and act as yes men.

Our product is plagued with a lot of technical debt and frequent changes. In two years, our team built a fintech product that was supposed to generate significant revenue. However, we only have one merchant and two lenders, and our 20,000 customers generated just 30K INR in revenue last month after 1.5 million INR in transactions. The cash burn for this product is incredibly high, running into crores. I don't see this changing within the next year due to fierce competition and the difficulty of acquiring customers with good credit scores.

Given this environment, I am concerned about the sustainability of our efforts and the future of the team. The founder might shut down the product within a year due to the lack of revenue, and I'm unsure what will happen to the leads and the team. I want to keep an attitude that is unfazed by negativity and develop a thick skin while focusing on high-level engineering efforts. How can I effectively navigate this situation and maintain my motivation and professional integrity?

Show more
Posted 3 months ago
315 Views
3 Comments

Seeking input on Forming a Healthy On-Call Rotation

Tech Lead at Taro Community profile pic
Tech Lead at Taro Community

My new manager, my old manager, and the broader team have been managing the on-call rotation for the platform of my company's flagship product, which we launched two years ago. Initially, the rotation included just 3 engineers, but after discussions with my directors and acknowledgment from the rest of the organization, we increased it to 8 engineers to form a healthier on-call rotation.

Despite having 8 engineers, I've noticed that many team members, including our principal and staff engineers, are still not familiar with the on-call procedures. I have compiled a support run-book log documenting the steps for handling each issue/alert, so the on-call team understands the severity and business impact of different issues. The issues can range from low priority to business-critical.

However, the support run-book documentation is not entirely reliable as the ultimate source of truth because our production system support behaves more like triage than a debug system.

Additionally, the nature of the on-call rotation can vary from simply acknowledging alerts and following documented steps to collaborating with business owners. Sometimes, issues are caused by other teams or third-party vendors, making them unsolvable by the on-call engineer alone. I noticed that Production Issue happened almost daily, and the on-call issues have impacts to company's revenues and customer facing experience..

I am interested in learning more about how others view a healthy on-call rotation.

What are the key factors to consider when forming a healthy on-call rotation?

Show more
Posted 4 months ago
41 Views
2 Comments

What is the expected behavior of an SDE 2 & SDE 3 when given a feature request?

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

I work in a high-growth, scaled startup where my organization builds revenue-generating platforms and forms small teams to create new verticals. However, we face challenges such as fast-tracked, inexperienced engineering managers (EMs) who disrupt work-life balance and often expect overtime or weekend work.

Feature requests are typically communicated via Slack messages or one-liners, with frequent status updates focused on completion. There is significant bias and favoritism, yet I can operate in such an environment. Although I know the best long-term solution might be to move to big tech or a more stable team, I’m seeking advice on how to behave in this current setting.

I avoid responding to negative remarks within the team because the EM’s typical reaction to any request is dismissive, suggesting that bugs shouldn't happen or that tasks should be managed independently. I was down-leveled upon joining this team from a similar toxic environment but have since been promoted to SDE 2. My senior, an SDE 3, also struggles emotionally, which makes me question whether this is common in leadership across companies of similar scale and situation.

How do you handle working in such an environment? I am currently taking a course on managing up, which seems relevant. I focus solely on my tasks and avoid reacting to negativity, which is appreciated, but I’ve stopped working weekends due to shifting priorities and deliverables. Any advice would be greatly appreciated.

Show more
Posted 4 months ago
62 Views
4 Comments