Taro Logo
1

How to give constructive upward feedback towards an Engineering Manager?

Profile picture
Software Engineer at Taro Community3 months ago

A bit of context, I've read the EM videos on Taro, and I feel the one that I have is not on the same levels. They lack of many things. I fear to provide the proper feedback because my promotion and appraisal is on the line.

They got promoted from SDE 1 to EM because of the funding

  1. I would recommend my manager to others?
    ~ For people management yes, for technical stuff no
  2. My manager assigns stretch opportunities to help me develop in my career?
    ~ I don't really understand this question
  3. My manager communicates clear goals for our team
    ~ No they don't, don't have any documentation, a system design decisions are made on ad hoc basis, team is not aware about the changes.
  4. My manager consistently shows consideration for me as a person
    ~ yes people ops are good
  5. My manager effectively collaborates across boundaries(eg team, org)
    ~ Nope, there are certain teams expecting the manager to steer the ship but since there is no planning many of the things are pending
  6. My manager gives me actionable feedback on a regular basis
    ~ Nope 1-1 is there is no feedback for me
  7. My manager has had a meaningful discussion with me about my career development in the past six months
    ~ Yep promotion and appraisal talks as I'm identified as top IC + team lead who is proactive
  8. My manager has the technical expertise required to effectively manage me.
    ~ Nope, they lack
  9. My manager keeps the team focused on priorities, even when its difficult
    ~ This they do but always the output has no value only there is a hype and fear to get things done, no business value is generated
  10. My manager makes tough decisions effectively
    ~ They reorg the team only thinking them as a resource rather than how much context and individual has made in the project
  11. My manager provides the autonomy I need to do my job
    ~ They do and then I plan it accordingly but when a junior goes to manager he changes the scope and context
  12. What would you have your manager change?
  13. What would you recommend your manager keep doing?

But, overall I fear to write what I wish to communicate to the leadership.

64
3

Discussion

(3 comments)
  • 2
    Profile picture
    Tech Lead @ Robinhood, Meta, Course Hero
    3 months ago

    What constructive feedback should be like is in the name: "Constructive". The goal is to help build up the other person to be better. The primary ingredient here is to suggest a course of action they can take to improve. I cover all of this in this section of my Effective Communication course: Effective Communication For Engineers: Giving Feedback

    I actually recommend going through the entire course as it covers other tactics like using tentative language and empathy, which I believe apply here.

    Here's another good video on the topic: The Hardest Part Of Peer Feedback: Giving Them Constructive Criticism

    Also, will this feedback be delivered to your manager directly or to their manager and then anonymized? If it's the former, I would retool a lot of the language in your current points as it's pretty frank and could be delivered in a nicer ton. If it's the latter, then you don't need to worry too much and can just be honest.

  • 1
    Profile picture
    Tech Lead @ Robinhood, Meta, Course Hero
    3 months ago

    Some specific items also stood out to me, so I'll comment on those:

    2. My manager assigns stretch opportunities to help me develop in my career?
    ~ I don't really understand this question

    I'm 90% sure a stretch opportunity is a big project that is currently 1 level above what you're currently operating at. So giving a senior-level project to a mid-level engineer is a classic example. These projects are crucial for promotion and building skills - You don't learn anything when you get a project where you know how to do 100% of it.

    6. My manager gives me actionable feedback on a regular basis
    ~ Nope 1-1 is there is no feedback for me

    Maybe you can give them clearer on ramps to give you feedback? Check out this video: This Is How You Get Feedback - Making The Process Smooth

    8. My manager has the technical expertise required to effectively manage me.
    ~ Nope, they lack

    I would elaborate on this - What technical skills do you think they can help you grow? Debugging? System design? Data analysis? The more specific you are with feedback, the more likely you are to get the response you want.

    At a high-level, I would try putting yourself in your manager's shoes and envision getting this feedback. Would you be happy? Clear on how to improve? Confused? Once you do that mental exercise, then you will understand how to deliver feedback that is honest, actionable, and empathetic.

  • 4
    Profile picture
    Senior SWE, Manager at Google
    3 months ago

    🤣 I swear I've answered these exact questions for my past Google managers!

    Jokes aside, I just want to note that you seem generally dissatisfied w/ your manager, aside from the fact they seem to recognize your ability to contribute. I think most of us can empathize being managed by someone who lacks the capability to understand deeply our work.

    My $0.02 is that you need to be clear with yourself about the outcome you want. Do you hope for your manager to genuinely listen to your feedback and get better? Or do you just want to vent (anonymously)?

    There's nothing wrong with wanting to just vent - after all, you may believe that your manager doesn't want to and/or doesn't have the ability to change. I've encountered managers of both types and have genuinely attempted to give constructive feedback to help them. Neither got better. In this case, resist the urge to unload on them and just write something vague and leave it at that - if you don't really believe in your manager, then you probably should just leave and find someone else to work with.

    But if you do believe your manager is open to feedback and is willing and capable of change, then write the feedback as honestly as possible without being hurtful, and include examples of situations in which you think they could've done a better job at.

    In fact, I would recommend going one step further and offer your manager an opportunity to discuss your feedback directly, one-on-one. Doing so obviously require you to trust your manager and for your manager to trust that you genuinely want the best for them. But if your manager is indeed able to absorb your feedback and improve, this will not only improve you and your team's wellbeing, but also earn yourself an extremely valuable ally and advocate. As a newbie manager myself, I cannot be thankful enough to my reports who are brave enough to tell me the tough feedback face to face, as I'm fully aware of I've got a lot of room to improve as a manager.