Dev Interrupted

From Mentor to Manager: How to Get Into Engineering Management | Asana’s Amanda Sopkin

Episode 29

This week, co-host Conor Bronsdon sits down with Amanda Sopkin, Engineering Manager at Asana. Amanda shares her journey from software engineer to manager, discussing the pivotal moment she chose to pursue management over an individual contributor path. We cover the indicators of a successful manager, the red flags to watch for, and the importance of mentorship.

Amanda emphasizes the value of finding the right fit for team members, tailoring leadership styles, and developing a balanced team. Tune in for insights on managing senior versus junior engineers, promoting team members, and striking a balance between professional growth and personal fulfillment.

Episode Highlights:

00:49 Amanda’s Path to Engineering Management 
04:58 How to tailor your leadership style to your team
06:40 Unlocking the potential of your team
13:25 Keeping track of your team members individual needs
17:43 Management career goals
20:31 What Amanda is passionate about within engineering

Show Notes:

Support the show:

Offers:

Amanda Sopkin:

If you've been at a company for a long time, you kind of gradually accumulate more knowledge in particular areas, and then suddenly you're the only person who knows about these systems, and then you get involved in hiring, so you're doing that, and then you decide that you want to run this particular kind of meeting or be responsible for this other thing, and then it can be kind of difficult to hand those off. On my team, we try to rotate different, areas of technical expertise. So, like, someone might be responsible for answering questions about one thing one quarter, and then the next quarter we might say, okay, this other person's going to take that over so that we're not building too many single points of failure.

Are you looking to improve your engineering processes and align your efforts with business goals? Linear B has released the essential guide to software engineering intelligence platforms. And this comprehensive guide will walk you through how SEI platforms provide visibility into your engineering operations. Improve productivity and forecast more accurately. Whether you're looking to adopt a new STI platform or just want to enhance your current data practices. This guide covers everything you need from evaluating platform capabilities to implementing solutions that drive continuous improvement. Head to the show notes to get your free copy of the essential guide to software engineering intelligence platform is today. And take the first steps towards smarter data-driven engineering.

Conor Bronsdon:

Hey everyone. Welcome back to Dev Interrupted. I'm your co-host, Connor Bronston, and today I'm joined by Amanda Kin engineering manager at Asana. Amanda, welcome to Dev Interrupted.

Amanda Sopkin:

Thank you. Good to be here.

Conor Bronsdon:

Yeah, it's, it's really wonderful to have you on here because you're a passionate people manager. And to be frank, we recently released a series on the career journey of an engineering leader on the show. And I'll say if you're listening or watching on YouTube, you haven't checked it out. Highly recommend it. It's full of great advice on, and one of the topics we discussed on there was trying to understand that kind of fork in an engineering leader's road where you decide, hey, I want to go be a staff engineer, I want to be a senior engineer, I want to take this deep IC route, versus I want to go manage teams. And I'd love to know, how did you make that decision?

Amanda Sopkin:

Yeah, so I started out as a software engineer, like a lot of people, and I think the most formative experience was I mentored an intern kind of early in my career. And I found that experience to be really interesting and fulfilling and kind of challenging in ways that software engineering wasn't. So that was my first kind of spark of interest in engineering management. And I knew I wanted to try it after that. I moved into kind of a tech lead role, and then I went into engineering management after that kind of with the attitude of like, we'll try it out. I could go back to being an IC if I really don't like it. Um, but I was fortunate to enjoy it a lot.

Conor Bronsdon:

I think that's a great point. This idea that you can't go back. most like great VPs of engineering I talk to say that they love to give people the opportunity to go try it out. And it's like, yeah, if it doesn't work out for you, great. Like, we know you're a great dev. That's probably why we thought you might be a great engineering manager. Let's, let's bring you back to that. So folks who are listening who are maybe thinking about that transition, I would really encourage you try it out.'cause maybe you'll love it. But it sounds like you have some early indicators that you notice when you're talking to team members about whether they will be a good fit or whether they maybe won't enjoy it as much. You mentioned that interest in mentorship and really enjoying that process for you. What are some of the indicators that you see from team members about whether there may be a better fit for an IC path or you think they might be a great fit for leadership?

Amanda Sopkin:

Yeah, so I'd like to dig into kind of their initial reasons and if someone's primarily looking for Role level progression or more money, those are usually not good reasons to go into engineering management. Um, I like to look at their relationships with people, their mentorship experiences, signs that they find that kind of work fulfilling and not draining. And then from there, it's nice if you can try it out in kind of a lightweight way. It's really easy, generally, to do some kind of lightweight mentorship, um, either, you know, with an intern or a new grad and then see how that goes. And then technical leadership can also be a good indicator, like if people are particularly interested in process and customer success and those kinds of things. Those are all sort of green flags to look for.

Conor Bronsdon:

And you mentioned some of those red flags are maybe an over focus on the idea of like, oh well this is just a logical next step, I want to make more money.

Amanda Sopkin:

Yeah.

Conor Bronsdon:

Are there other red flags that you see?

Amanda Sopkin:

Um, mainly people relationships. So if someone had had Difficult or strained mentorship relationships. I'd want to see one that was really successful and healthy on both ends before encouraging them to lead a team. Cause things can go sour for different reasons. And sometimes there are difficult early career mentorship situations, but it's nice to see good signals that like, Oh, this person enjoys collaborating and mentoring. Even if it's a small group.

Conor Bronsdon:

I have to admit this is a sidebar, but talking about flags, because of the internet phenomenon of beige flags, I just want to ask, what's the beige flag for whether someone's going to be a good engineering leader or not?

Amanda Sopkin:

Okay, cool. So this is like something that maybe isn't totally core to whether or not you'd be.

Conor Bronsdon:

Exactly.

Amanda Sopkin:

And it's, it makes sense because that's a really big immediate change when you go from individual contribution to leading people. I feel like it's not as jarring as it's made out to be. It is a shift, but I got used to it over time. And I think there are a lot of really good engineering leaders that are introverted or not entirely extroverted. So if someone was interested in engineering management but worried about the amount of personal interaction or meetings, I would say, like, it's not Maybe

Conor Bronsdon:

Beige Flag. Okay. Right, right. Yeah. Thanks for indulging me. Of course. I had to ask here. I also know that you're a big fan of tailoring your leadership style, which I think can be a challenge for a lot of early career leaders. obviously there are different personalities on every team, and I think some leaders take this approach of like, well, is this person a fit for me or not? And it sounds like you don't always take that perspective.

Amanda Sopkin:

I mean, I think that's one of the biggest challenges of engineering management in general, if I ever start to feel like, Oh, I've kind of got this down, or I feel like I know these people well, and we have a good routine, that usually means something new is coming. Because people are really complex and psychology is really complex, people are always changing, so there's always curveballs that come your way. and it's hard to screen for personality in general. I mean, obviously I look for certain strengths that will complement a team if I'm hiring. But you're not going to find, I mean, just like dating, you're not going to find someone who's 100 percent compatible with you in all ways. So it's more about kind of like making it work with one another.

Conor Bronsdon:

Identifying, can they grow in this area? Is this a good long term fit? That kind of thing.

Amanda Sopkin:

Yeah.

Conor Bronsdon:

What do you do to unpack that in the hiring process, or maybe once they're on your team, how can you help recognize the different styles that will fit for members of your team?

Amanda Sopkin:

Mainly I look for balance in a team, um, so it is, I think, healthy to have kind of a mix of different strengths and weaknesses in a team and preferences. So if there are some people who are more interested in team building, and, you know, cross-functional collaboration and then some people who are more interested in technical execution and going really deep, in their domain of expertise, that tends to work out well. Whereas if everyone is on kind of one side of that coin, it can be hard for people to grow. And it can just lead to, like, imbalances day to day.

Conor Bronsdon:

I'm hearing you talk about, like, the potential of people. How do you go about unlocking that potential so that they become really incredible team members?

Amanda Sopkin:

Yeah, I think it's a lot about giving people opportunities to try new things, particularly when they're early on in their career. A lot of people have strengths that they haven't had the opportunity to demonstrate yet. Um, so kind of giving them the opportunity to try new things regularly and take on tasks outside their immediate day to day.

Conor Bronsdon:

And I know some folks struggle with this because it just feels like more work. It's like, oh, here's the next thing to take on. How do you draw that, you know, line or keep a balance between, Hey, I'm giving you challenges, I'm pushing you to stretch, but also making them feel like as a positive for them instead of,

Amanda Sopkin:

I think this gets tough if you've been at a company for a long time, because you kind of gradually accumulate more knowledge in particular areas, and then suddenly you're the only person who knows about these systems, and then you get involved in hiring, so you're doing that, and then you decide that you want to run this particular kind of meeting or be responsible for this other thing, and then it can be kind of difficult to hand those off. Um, so I like to check in with people about how much they have on their plate. I think the companies I've worked at have done a pretty good job of encouraging people to redistribute responsibility pretty regularly. So, it's good to check in about those things, um, during review cycles. On my team, we try to rotate different, uh, areas of technical expertise. So, like, someone might be responsible for answering questions about one thing one quarter, and then the next quarter we might say, okay, this other person's going to take that over so that we're not building too many single points of failure. But when it comes to motivation, there's a couple things there. I mean, I think if people feel like their workload is sustainable, they're more likely to find it motivating in general. But if there are things that don't totally align with what they want, I try to remove those if possible. So like if someone doesn't really want to participate in the hiring process, maybe there's a way that they can contribute to mentorship within the company or other things instead.

Conor Bronsdon:

And it seems like you are kind of tailoring your leadership style to these different personalities. Can you give us a couple more examples of how you're doing that?

Amanda Sopkin:

Yeah, I think early on in my career I kind of over indexed on my own experiences. So, for example, I really like to have structured one on ones. And when I was an engineer, I remember feeling like one on ones with my skip level were awkward, and I didn't know what to talk about, and I really didn't like that. So when I became a manager, I was like, okay, we're going to have structured agendas for every single one on one. We're going to know what we'll talk about and you won't have to prepare. Um, but then I found that that really didn't work well for some of my engineers. And some of them liked having kind of like open ended space to work through their thoughts in real time.

Conor Bronsdon:

How do you identify kind of which end of the spectrum people fall on?

Amanda Sopkin:

Uh, I'd like to ask about preferences first. So I might ask, how do you usually like to do one on ones? And are there things that have worked really well for you in the past? Or are there things that haven't worked well? Honestly, frequently people don't have a strong opinion. Yeah. Uh, which means that they haven't had a significant negative experience, so that's good. and from there, I kind of have to feel it out. So I like to start with kind of an optional agenda. I find generally with early career engineers, they like to have a bit more structure. They might not be as sure how to spend one on one time. Uh, and then senior engineers overall tend to be

Conor Bronsdon:

What are other ways that you choose to adapt your leadership style depending on the needs of your team or your organization? I guess the needs of the individual really.

Amanda Sopkin:

Yeah. Um, I think methods of appreciation has been kind of a big one. So finding ways to make people feel recognized, um, across different dimensions. So some people it's fairly easy. They like to receive shout outs from their manager. They like their peers to recognize them. One-on-one, but not everyone likes that. Some people are kind of shy about that kind of recognition, and then it can be a little bit more challenging. so I worked with someone who really felt motivated when we would talk about their impact, like in detail and go over feedback from customers. It's

Conor Bronsdon:

like one-on-one conversations about it.

Amanda Sopkin:

Exactly. Yeah. Yeah. So they wanted to feel like their manager was really recognizing and seeing the impact of their work, but they didn't care for. Public shoutouts as much.

Conor Bronsdon:

maybe that felt not quite real to them where it's like, Oh, you have to do this.

Amanda Sopkin:

Yeah. It can feel kind of like you're putting on a face and also kind of embarrassing, I think, to some people. Um, so yeah. And then I like to give options if possible. So like for company anniversaries, I'll usually say like, Oh, do you, would you like a gift card for coffee or would you like to receive a kudo board of acknowledgement from people on your team? Or would you like both? Yeah. Um, and kind of unsurprisingly, a lot of people like the coffee, but it's sort of split like some people want their peers to talk about why they like working with them and some people that stress them out.

Conor Bronsdon:

I had a, a manager give me the feedback that I like negative feedback too much.'cause I, I love learning. I love growing. And we were doing a review, and it was a very positive review. And I was like, okay, so like, what criticisms do you have of me? And he's like, let me finish, like, telling you good things. And I'm like, I really just, okay, this makes me uncomfortable, but okay, like, sure. So, it's interesting to hear that perspective about others, because I know a lot of people have these, uh, diverse feelings and needs, and maybe have been trained, whether it's societally, through their childhood, or through their work, to, you know, Think about the certain ways that they prefer to have feedback. So I love that you're tailoring it, and I think that's something we underestimate a lot, and frankly, I've been guilty of myself where I'll think, oh, of course my team wants to be appreciated publicly. And to your point, not everyone does.

Amanda Sopkin:

Yeah, and what you just said, that's a big thing. Like a lot of people don't, you know, you go through reviews and I'll typically highlight ways that you contributed to success. And then we'll talk about areas for opportunity. And you can kind of see like people don't, they're just scrolling down immediately to the areas of opportunity.

Conor Bronsdon:

Yeah. Guilty.

Amanda Sopkin:

so yeah, I've tried to tell people, I think appreciations are. a method of feedback in and of themselves, like you can learn a lot from what's working well. And if you pay attention to that and try not to just gloss over it.

Conor Bronsdon:

How do you keep track of this for your team? Do you have like a notes document or is it just in your head? What's kind of the approach you take to operationalize this for yourself?

Amanda Sopkin:

Yeah, so I do have basically a document where I'll just kind of like paste things in. If I see, Oh, this person had a really great response to this question during office hours. I'll try to just save that for later. Uh, I've asked people in the past to share things with me, or just like, send them over to me if, they have something they want me to know about, and I love it when people do that, because, you know, It's really difficult to have eyes on everything that one person is doing.

Conor Bronsdon:

Yeah, I've talked to some managers who, frankly, have joined teams where you get asked at the start, like, what do you want? Do you want to be appreciated in this way? Like, what's the approach you want to take? But to your point earlier, I think it's really easy for a lot of folks to say they want one thing or even think they want one thing, but maybe they haven't really critically dove into it. And you discover through appreciating them in other ways or through that way that, oh, maybe this is actually what they respond to better that maybe just didn't wanna say that or didn't feel appropriate saying that. So, that kind of like note taking approach resonates with me and I think it makes sense to kind of say, okay, let's get some initial data like you talked about. I'm gonna ask you how do you wanna run our one-on-ones, but then I'm gonna keep track of what actually works with you.

Amanda Sopkin:

Yeah, a hundred percent. Yeah.'cause I think. Either it's embarrassing to say, Oh, I actually really want you to recognize me, people feel uncomfortable, or they might not know that about themselves. Particularly, like I said, if they haven't had a bad experience in one direction, or a really good experience on the other hand.

Conor Bronsdon:

What are other strategies that you use to tailor your leadership style to your teams?

Amanda Sopkin:

I think seniority level comes into play pretty heavily in engineering, so identifying the right kinds of opportunities for people. And then as people kind of move up the engineering level, ladder, particularly into like staff kind of principal positions, um, there's more emphasis on initiative, like it's more up to them to carve out projects that are going to have high impact, which is difficult as a manager, because I kind of, I want to help as much as possible and like help, Identify potential areas where you could have impact, but I also need you to take initiative or it's just not staff level, basically.

Conor Bronsdon:

I've struggled with that before when hiring, where I've brought in someone at like a senior level and I haven't seen that desire to actually take new things on or tell me that. And it's hard when you bring someone in and realize that your expectation of their level of ability to go out there and kind of pick what they want to go after isn't the same, where they're like, hey, I wanted to be told what to do. I'm like, great, your skills are great, but I need that initiative, to your point.

Amanda Sopkin:

Yeah, and I think people struggle to make that jump, because it can kind of, you can sort of follow along the levels up to a certain point of just, Really excelling at what's given to you.

Conor Bronsdon:

Yeah.

Amanda Sopkin:

So it is a mental shift to move into carving out your own opportunities.

Conor Bronsdon:

And I think it's something that's hard to teach too, because people often have been ingrained in it throughout their career. Like I, um, I know I have a team member who used to work in government and I talked to him about, uh, you know, the mental shift he does a dead make and working in a startup now and saying, okay, like, People want me to take that initiative. I need to, like, he said to kind of reframe it for himself, and it's taking him time to develop on that, and I'm impressed at his work to build that, but it's, it can be a challenging thing for people to do that reframing unless you identify it and talk to them about it with them, and even then, some people don't want to. It's just not how they want to approach work.

Amanda Sopkin:

Totally, yeah. And some people are very good at this. And I think there's a certain level of, uh, almost like politics, uh, in getting good at building a network and an organization and representing your work that carries you really far in a corporate setting. Um, and it feels, it's difficult to explain that because on one level, it's like, I would love for it to be totally objective and you don't have to talk about your work and everyone just knows and everyone's judged completely evenly. Practically that's not really how it works. So it is helpful to learn those kinds of skills, like representing your work and networking a little bit.

Conor Bronsdon:

So hearing you talk about, you know, developing your team and your approach to engineering management, I think is a really good compliment to a lot of the context that we get on this show. But I'd love to ask you, do you want to take that next step too? Are you happy where you are or do you see yourself continuing to scale? Uh, the size of the orgs you work with, the number of teams you work with, what, what, what's kind of the goal for you?

Amanda Sopkin:

Yeah. I'm really not interested in managing other managers right now. I really like team level line management. Yeah. And I think you can learn a lot in that role. So I'm mainly focused on trying to like, have different kinds of experiences and manage different domains and different kinds of people.

Conor Bronsdon:

Go deeper with the individual instead.

Amanda Sopkin:

Yeah. Right. And try to get more of a breadth of how to handle different kinds of issues.

Conor Bronsdon:

Why is that, do you think?

Amanda Sopkin:

I think on one level, I don't yet feel qualified to manage other managers. I feel like I would wanna have more experience under my belt so that if someone comes to me, I can very easily say like, oh yes, I've dealt with this at this time. I also kind of like being close to the team and their work. I think as you go up, there's like more levels of obfuscation between you. You mentioned

Conor Bronsdon:

meetings earlier, right? so, yeah. Yeah.

Amanda Sopkin:

Right. And that's very difficult to understand, like not just kind of hear what the manager who reports to you is saying, but also understand. Below that, what's actually happening on the team.

Conor Bronsdon:

So

Amanda Sopkin:

yeah, maybe someday it seems interesting, but not right now.

Conor Bronsdon:

I think it's interesting to talk to you about this, because I feel like I spend a lot of time talking to folks who are already a VP. And they're like, oh yeah, I've kind of made this transition. We, it something we don't talk about enough on this show as folks who are saying, I just wanna be a better engineering manager. I wanna be really, really good at this job. And maybe someday I'll, I'll wanna take that next step. Uh, so I really appreciate you bringing this perspective on a minute. It is really fascinating to talk to you and, I'd love to give you an opportunity for any closing thoughts, things you'd wanna share with the audience or highlight to them.

Amanda Sopkin:

Yeah, I mean, I think along those lines. Particularly coming out of school, it's really easy to just climb the ladder as quickly as possible, that's kind of the pattern that we ingrain in people. Um, and at a certain point in my career I was like, oh, actually I kind of wish I had spent more time, um, before I became a technical lead. And then obviously you can go back, but it becomes more difficult. So I think there's a lot to be said of just like taking your time and enjoying where you are at a certain stage before you move on to the next thing.

Conor Bronsdon:

That's a great message for our audience.'cause I think, a lot of us are guilty of being a little ambitious and saying like. I want to, I want to do the next thing. I hear from these great leaders on the show. I'm like, oh, they're doing this big next thing. And it's, it's okay to take your time. It's okay to become deep at something and say, okay, now I want to do the next thing.

Amanda Sopkin:

Yeah, exactly.

Conor Bronsdon:

So I think we've spent a lot of time here talking about your leadership approach and how you're thinking about things. But what are your passions within engineering itself?

Amanda Sopkin:

Yeah, one thing I've been thinking about recently, uh, is kind of representing people's impact equally. So like designing good review processes, basically. I think that some companies put a lot of responsibility on the individual to like prepare their own promotion packet and, get their name out there and decide when they're ready for promotion and all of that. And then some companies put all of the responsibility on the manager to decide within their team who's ready for promotion and what examples they're going to use, etc. and I think both are kind of difficult, on the individual level that's very time consuming. Some people might not know exactly what promotion committees look for. And then on the manager level, you can only have so much perspective into someone's impact kind of like secondhand. so I try to strike somewhat of a balance. I try to kind of like do forensics and try to figure out where people are having impact so I can represent that. But then I also try to bring people in and say, Like, hey, I'm going to put you up for promotion, I'm not sure if it'll go through or I think it might go through. Anything I should add to this?

Conor Bronsdon:

Yeah.

Amanda Sopkin:

which is hard because then if it doesn't go through, I have to say like, sorry, I kind of made the wrong call. but I like to sort of balance it there. I think it's really difficult to eliminate bias in that process. Um, and it's the super important conversation, trying to represent someone's impact, um, reward them for what they're doing. Thank you. But we kind of condense it in companies because we don't want to spend all of our time doing it. so that's something I've been thinking about a lot.

Conor Bronsdon:

That's an interesting one, because I've kind of seen both sides of this. I've talked to managers who say, I spend all my time just doing reviews. I'm constantly in a review cycle, and it's exhausting, to your point. Like, we worry about overdoing it on that, where it's like, hey, we still need to do other work. We still need to, you know, help prepare our team for these. And I've also seen advice from other leaders who say, Oh, you absolutely should prepare your own promotion package. You need to be the one to step up and grab that situation. And to your point earlier about, uh, how you think about not climbing the ladder as fast as someone else tells you to, as far as, like, looking at the corporate ladder. Like, instead saying, Hey, am I happy here? Do I want to take this next step? How do I think about it? I think that's a, a really nuanced thing to consider here in the context of that promotional package. Because it's so easy for us to hear the advice of, like, Oh, of course you want the next promotion. Like, go prepare the package and not think about, have I talked to my leadership about, do I actually want that next role?

Amanda Sopkin:

Yeah, and there can be benefits to staying at a certain level. Like sometimes you get a little bit more freedom to explore your interests or try out different things. And then if you reach a certain level, it's kind of like you have to deliver a lot of impact for the company.

Conor Bronsdon:

Yeah.

Amanda Sopkin:

Which is exciting in its own way. But

Conor Bronsdon:

challenging. Yeah, look, I have other concerns that I need to balance here.

Amanda Sopkin:

Yeah, totally. Life stages can be a big thing. Um, and people kind of naturally move in and out of, like, gunning for the next opportunity, or maybe you've got other things going on. You're more focused on woodworking or cooking outside of work.

Conor Bronsdon:

Totally. We had a great article by Gene Su on our Substack about this. Opting out of the career ladder. And I think it, it really, I hear a lot of that echoed in what you're saying. Um, because it's a tough decision to make sometimes with people just get pushed and kind of fed this idea of you need to just keep moving, keep moving. And that might not be right for where you're at in your stage of, of, of growth or just what you actually want out of your work.

Amanda Sopkin:

Yeah, totally. And what you want out of your life too. It can be easy to kind of chase the next milestone or the next achievement or whatever it is.

Conor Bronsdon:

Absolutely. Well, Amanda, thank you so much for the time. I've really enjoyed chatting with you and dev Interrupted, and, uh, would love to have you back sometime. It's been a, it's been a blast.

Amanda Sopkin:

Awesome. Yeah, thank you.

Conor Bronsdon:

Uh, if you're listening to this and you haven't already given us a little rating on your podcast app of Choice, please do that. Makes a huge difference. Helps us get great guests like Amanda on the show. Thanks so much for listening or, or watching on YouTube if you're there.

People on this episode