Back to resources

Standing up for an Employee in Trouble

Conflict Solving

17 June, 2021

Rohan Kulkarni
Rohan Kulkarni

Director of Engineering at Expedia

Rohan Kulkarni, Engineering Manager at Expedia, takes his responsibility as an advocate for his team members very seriously.


As a team, we had an application that we owned and were the primary contributors to. Another team within the company happened to know about it and wanted to contribute some code to it. When the code came for us to approve, one of my junior engineers recommended some optimizations.

The other team did not take the feedback well. They refused to make the changes. They even started to bully my colleague. It became such a problem that they came to me to intervene.

Actions taken

In order to protect my employee, I dove into the GitHub conversation to get the whole story. I brought my observations to the manager of the partner team. I told them that the behavior of his report to mine was not acceptable. They spoke to the engineers in question and gave them the proper feedback.Thankfully, they apologized for the inappropriate language used.

I used this incident as an example of how not to behave. No disagreement should ever devolve into what had happened. The language used was really hurtful and did not communicate the real problem that they were having. Thankfully, we were able to read the transcripts and figure it all out in the end.

Conflict resolution is one of the most important skills that you must acquire as a manager. My advice is to always gain an understanding of the entire situation, stepping in only when you have identified the problem. We can sometimes be biased toward our own teams, I want them to feel as though they are in a safe environment and that they can share their opinions freely. Always bring these things up.

Lessons learned

  • As a manager, it’s my job to protect the people on my team.
  • From this incident onward, I always encourage my engineers to get me involved sooner rather than later.
  • Getting to the bottom of the matter meant getting in touch with the right people on the other side.

Discover Plato

Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader

Related stories

Leading A (Distributed) Team? Foster "Above the Line" Behaviors.

12 July

No online tool will address your team's ability to connect, collaborate, and deliver results if the individuals don't bring the right mindset to work.

Changing A Company
Building A Team
Company Culture
Ram Singh

Ram Singh

CTO at REAL Engagement & Loyalty

How to Empower Teams to Build Out a Product Portfolio During Company Growth

6 June

Ivo Minjauw, Global Product Director at OTA Insight, discusses the importance of structuring your teams when undergoing company growth.

Goal Setting
Ivo Minjauw

Ivo Minjauw

Global Product Director at OTA Insight

Hiring a Data Team With a Stubborn Manager

24 May

Liz Henderson, an Executive consultant at Capgemini, shares her experience hiring a data team with a manager who was difficult to work with.

Managing Up
Building A Team
Conflict Solving
Data Team
Liz Henderson

Liz Henderson

Executive Advisor at Capgemini

How Less Viable Solutions Solve Common Architectural Challenges

13 May

Tom Hill, Engineering Manager at Globality, Inc., describes his decision-making practices when making architectural decisions.

Different Skillsets
Conflict Solving
Tom Hill

Tom Hill

Senior Engineering Manager – Developer Experience at ClearBank

Navigating Disagreements When It Comes to Priorities

9 May

Pavel Safarik, Head of Product at ROI Hunter, shares his insights on how to deal with disagreements about prioritization when building a product.

Innovation / Experiment
Product Team
Dev Processes
Conflict Solving
Internal Communication
Pavel Safarik

Pavel Safarik

Head of Product at ROI Hunter