{"id":929,"date":"2021-02-24T15:38:00","date_gmt":"2021-02-24T13:38:00","guid":{"rendered":"https:\/\/arc.dev\/employer-blog\/?p=929"},"modified":"2025-11-03T13:24:45","modified_gmt":"2025-11-03T05:24:45","slug":"how-to-be-a-great-engineering-manager","status":"publish","type":"post","link":"https:\/\/arc.dev\/employer-blog\/how-to-be-a-great-engineering-manager\/","title":{"rendered":"How to Be an Engineering Manager Your Company &#038; Team Respects"},"content":{"rendered":"\n<p>The biggest challenges for engineering managers aren\u2019t technical, but personal.<\/p>\n\n\n\n<p>As an individual contributor, your responsibilities are rather clearly defined. You get to work on time, you\u2019re assigned certain tasks, and you\u2019re expected to deliver them efficiently and effectively.<\/p>\n\n\n\n<p>When you become an engineering manager, that\u2019ll change \u2014 your responsibilities will no longer be as defined and independent. Your day-to-day life will look different and your responsibilities will increase a whole lot more. With that said, you\u2019ll also get a greater chance to make an impact on your team\u2019s culture and collaborate with other teams to reach important business goals.<\/p>\n\n\n\n<p>Not only will your work responsibilities change, but your entire mindset should change as well. We\u2019ve interviewed a handful of engineering managers from startups like&nbsp;Airbnb,&nbsp;Typeform,&nbsp;InVision,&nbsp;Zapier, and more, with only one goal in mind \u2014 to help you become a better engineering manager.<\/p>\n\n\n\n<p>To do that, we will address these common questions in the rest of the post:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>What is&nbsp;<strong>engineering management<\/strong>?<\/li>\n\n\n\n<li>How do I successfully&nbsp;<strong>lead my team<\/strong>?<\/li>\n\n\n\n<li>What makes a&nbsp;<strong>good<\/strong>&nbsp;engineering manager?<\/li>\n\n\n\n<li>How can I effectively collaborate with&nbsp;<strong>other teams<\/strong>?<\/li>\n\n\n\n<li>How do I&nbsp;<strong>hire<\/strong>&nbsp;the best talent?<\/li>\n\n\n\n<li>What&nbsp;<strong>tools<\/strong>&nbsp;can I use to manage my team more effectively?<\/li>\n<\/ul>\n\n\n\n<p><em>Looking for top talent fast? See how <\/em><a href=\"https:\/\/arc.dev\/\">Arc<\/a><em> can help you:<\/em><\/p>\n\n\n\n<p><em>\u26a1\ufe0f Find developers, designers, marketers, and more<br>\u26a1\ufe0f Freelance or full-time remote + fully vetted<\/em><em><br>\u26a1\ufe0f Save up to 80% with global hires<\/em><\/p>\n\n\n\n<p><a href=\"https:\/\/arc.dev\"><strong>Hire top talent with Arc risk-free \u2192<\/strong><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-is-engineering-management\">What is Engineering Management?<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/media.giphy.com\/media\/dXICCcws9oxxK\/giphy.gif\" alt=\"Excellent Question\" title=\"undefined\"\/><\/figure>\n<\/div>\n\n\n<p>Many engineers aspire to become engineering managers. Why? So they don\u2019t have to code anymore? So they can influence people more? <\/p>\n\n\n\n<p>Before we dive into how you can be a good engineering manager, let\u2019s take a look at what being an engineering manager actually means.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"technical-vs-management-track\">Technical vs. management track<\/h3>\n\n\n\n<p>Engineering Manager&nbsp;<em>can<\/em>&nbsp;be a confusing and arbitrary title because it means different things to different people in different companies. When engineers are asked why they want to become engineering managers, a common answer is \u201cI want to code less and work with people more.\u201d<\/p>\n\n\n\n<p>Though this is not necessarily a wrong idea, it is not a complete understanding of what engineering management is. Depending on the company you work for, engineering managers may be promoted through the&nbsp;<a href=\"https:\/\/www.businessnewsdaily.com\/10768-technical-vs-management-it-career-track.html\" target=\"_blank\" rel=\"noreferrer noopener\">technical track or management track<\/a>.<\/p>\n\n\n\n<p>If you\u2019re working for a small startup, these \u201ctracks\u201d most likely won\u2019t exist. With that said, there will still be \u201cengineering managers,\u201d whether they actually have that title or not, who can take care of both the technical and the personal side of things.<\/p>\n\n\n\n<p>Here are some of the common things, including both the technical side and people-management side, that engineering managers are expected to do:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Lead and align the engineering team with the company\u2019s vision<\/li>\n\n\n\n<li>Prioritize and delegate tasks to the team<\/li>\n\n\n\n<li>Develop, inspire, mentor, and evaluate the engineering team<\/li>\n\n\n\n<li>Create positive team culture (e.g. curious, mutually challenging, collaborative)<\/li>\n\n\n\n<li>Collaborate with cross-functional peers and leaders to deliver projects<\/li>\n\n\n\n<li>Improve engineering quality and efficiency (e.g. improve workflow, code review, etc.)<\/li>\n\n\n\n<li>Hire qualified candidates to strengthen the company and team<\/li>\n<\/ul>\n\n\n\n<p>If you\u2019re more on the technical side of things, here are some additional responsibilities:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Implement best practices in architecture for development and design<\/li>\n\n\n\n<li>Drive technical roadmap and direction<\/li>\n\n\n\n<li>Provide technical guidance and coaching<\/li>\n\n\n\n<li>Prepare technical requirements and software design specifications<\/li>\n<\/ul>\n\n\n\n<p>In short, being an engineering manager doesn\u2019t necessarily mean you\u2019ll no longer be coding, and neither does it mean you\u2019ll only be doing people-related work. Depending on your company\u2019s culture, you\u2019ll most likely be doing a bit of both. With that said, your new people-management tasks should be your main focus.<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/employer-blog\/remote-developer-diverse-strong-team\/\">How &amp; Why Hiring Remote Developers Builds Strong and Diverse Teams<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"pros\">Pros<\/h3>\n\n\n\n<p>As an engineering manager, you can make a greater impact on various aspects of your company. Let\u2019s take a look at what kind of effects you can have:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"meaningful-impact-on-team-members\">Meaningful impact on team members<\/h4>\n\n\n\n<p>One of the most exciting things about being an engineering manager is the chance to touch the lives of others. As a manager, you\u2019ll have plenty of opportunities to develop, inspire, and mentor your team members. Whether it\u2019s through regular one-on-ones or through your own attitude, communication style, and work ethic, you can encourage engineers to become better professionals and perhaps leaders one day.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"substantial-influence-on-team-company-culture\">Substantial influence on team &amp; company culture<\/h4>\n\n\n\n<p>Whether it\u2019s influencing their teams to care more about code quality, boosting team productivity, or creating an atmosphere of curiosity, engineering managers can do a lot for the team when they lead by example. Furthermore, engineering managers can improve the overall company culture by building strong cross-team relationships.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"direct-involvement-in-product-development-decisions\">Direct involvement in product development decisions<\/h4>\n\n\n\n<p>As an engineering manager, you\u2019ll get a chance to investigate, propose, and manage new product development efforts or product updates. You will be able to work with different teams (e.g. product, marketing, sales team) to drive product directions design and development. You may no longer simply be assigned tasks in a certain product, but you will be able to take part in all aspects of a product.<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/employer-blog\/positive-remote-work-culture\/\">How to Create a Remote Work Culture That\u2019s Supportive, Positive &amp; Fun<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"cons\">Cons<\/h3>\n\n\n\n<p>Though being promoted into management often means a bigger pay, a \u201clouder\u201d say, and a wider scope of responsibilities, there are also some potential downsides.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"mistakes-can-be-costly\">Mistakes can be costly<\/h4>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/media.giphy.com\/media\/aCO7n9UUsNmsE\/giphy.gif\" alt=\"Expensive\" title=\"undefined\"\/><\/figure>\n<\/div>\n\n\n<p>When we asked Thomas, VP of Engineering at&nbsp;Typeform, for one of the main things that deter people away from management, he said:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-center is-layout-flow wp-block-quote-is-layout-flow\">\n<p>As a manager, making mistakes are expensive and harder. With more freedom to utilize company resources come more responsibilities and possibilities of screwing up. Even if your company is open-minded and does not necessarily penalize you for making mistakes, the prospect of making costly mistakes can be daunting.<\/p>\n<cite>Thomas D\u00f6hler, VP of Engineering at Typeform<\/cite><\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"potentially-become-less-technical\">Potentially become less technical<\/h4>\n\n\n\n<p>Though some engineering managers remain pretty hands-on, many do not continue to code. Even if you continue to code, you\u2019ll most likely be expected to spend a lot more time conducting one-on-ones with your team members, holding meetings with product managers, and interviewing potential engineering candidates. Your responsibilities will diversify and your core responsibilities may no longer be related to coding. Engineers who pride themselves on the depth of their technical expertise may find this especially challenging.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"may-lack-a-sense-of-accomplishment\">May lack a sense of accomplishment<\/h4>\n\n\n\n<p>If you get excited about refactoring a particularly difficult piece of code or helping a customer by fixing a bug, this might be the biggest challenge for you. As Jeremy, an engineering manager at InVision, said, \u201cYou\u2019re no longer judged on your personal output \u2014 you\u2019re judged on your team\u2019s output and what your team can deliver.\u201d<\/p>\n\n\n\n<p>Some engineering managers&nbsp;may have a <a href=\"https:\/\/code.likeagirl.io\/why-i-left-management-the-engineering-technical-track-vs-management-track-abef5b1d914d\" target=\"_blank\" rel=\"noreferrer noopener\">hard time celebrating<\/a> the successes of their teams rather than their own personal accomplishments.<\/p>\n\n\n\n<p>Before we talk about&nbsp;<strong>how<\/strong>&nbsp;you can be a good manager through effective time management, leadership, and cross-team collaboration, let\u2019s take a look at&nbsp;<strong>what<\/strong>&nbsp;makes a good engineering manager.<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/employer-blog\/how-to-manage-developers-remote-team\/\">How to Manage Developers on a Remote Engineering Team<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-makes-a-good-engineering-manager\">What Makes a Good Engineering Manager?<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/media.giphy.com\/media\/YwpylUojkfOZa\/giphy.gif\" alt=\"Best Boss\" title=\"undefined\"\/><\/figure>\n<\/div>\n\n\n<p>This is one of the hardest questions to answer because engineering managers play different roles to different people. To answer this question more holistically, we interviewed CEOs, engineering managers, and engineers from a handful of startups. Here are some of the common qualities that they highlighted:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Aligned with the company\u2019s overall direction and business goals<\/strong><br>Your biggest responsibility as an engineering manager is to drive the company\u2019s business and you\u2019re hired to do that by leading a team of engineers. In the process of doing so, you get to build a unique team, inspire your team members, and work with other teams. With that said, every decision you make should directly align with the company\u2019s business goals.<\/li>\n\n\n\n<li><strong>Long term vision for company\u2019s product<\/strong><br>A good engineering manager should be able to make plans based on a product\u2019s long-term wellbeing. For instance, he or she must be able to design architectures that are maintainable, instead of making sacrifices for short-term needs.<\/li>\n\n\n\n<li><strong>Delegates based on strategic priorities and engineers\u2019 strengths<\/strong><br>Understand the companies\u2019 and products\u2019 priorities, and play the role of a \u201cscrum master\u201d in delegating tasks and designing schedules to help engineers prioritize tasks. Since every engineer will have different strengths, these tasks should be assigned to capitalize on each engineer\u2019s abilities and passions.<\/li>\n\n\n\n<li><strong>Ability to inspire, guide, persuade, but not micromanage<\/strong><br>Trying to convince people to listen to you simply because you have the title doesn\u2019t (and shouldn\u2019t) work. Many CEOs, engineering managers, and engineers mentioned that it\u2019s extremely important for engineering managers to have great communication skills. What that means is they must be able to logically persuade, inspire, and guide both their own team members as well as other team members, rather than just issue commands.<\/li>\n\n\n\n<li><strong>Ability to speak two \u201clanguages\u201d<\/strong><br>Engineering managers are expected to act as liaisons between the engineering team and other teams within the company. This means that they must be able to not only communicate in engineering jargon and non-technical language but also to translate between the two.<\/li>\n\n\n\n<li><strong>Detailed understanding of engineers\u2019 workload<\/strong><br>As previously mentioned, one of your main jobs as a leader is to delegate. Delegation doesn\u2019t mean blindly assigning tasks to your cohort, it means observing each engineer\u2019s strengths and workload, and making necessary adjustments. For instance, if one of his or her team members is suffocating under the workload, an engineering manager should reallocate it so it\u2019s more manageable.<\/li>\n\n\n\n<li><strong>Represents the engineering team well<\/strong><br>In order for engineers to trust their manager, they need to feel like their manager represents them well. What that means is that if anyone belittles the engineers or asks them to work on tasks with unreasonable schedules, the manager will stand up for his or her team members. A good engineering manager is one that can manage up as well as manage down \u2014 he or she should always have the team\u2019s best interest in mind, without compromising business priorities.<\/li>\n\n\n\n<li><strong>Familiarity with common technologies<\/strong><br>Many software developers expressed the importance of having a manager who understands how to code. They don\u2019t necessarily have to code as managers, but they should be familiar with coding enough to have technical discussions and make informed decisions. For instance, the manager should be technical enough to be able to make decisions about what technical stacks the team should use.<\/li>\n\n\n\n<li><strong>Genuine desire to see others succeed<\/strong><br>If you\u2019re a people manager, your focus should be on other people\u2019s success. It should never be about how much money, fame, or power you can get, but how much you can help, guide, and inspire someone to become a better engineer or even future engineering manager. This is why leaders like Steve Jobs hire people who are smart \u2014 perhaps even&nbsp;<a href=\"https:\/\/fortune.com\/2015\/06\/09\/shahrzad-rafati-keeping-your-best-employees\/\" target=\"_blank\" rel=\"noreferrer noopener\">smarter than they are<\/a>.<\/li>\n<\/ol>\n\n\n\n<p>A good engineering manager is someone who understands the various expectations, from above and below, that he or she must fulfill. In 2002, Google eliminated all managers in order to become a flatter organization. The experiment ended within a few months when Google realized how important it is to have managers relay information between company leaders and engineers.<\/p>\n\n\n\n<p>The secret to being a good engineering manager is this: the ability to understand the priorities of different parties and communicate effectively between them to help everyone meet their goals.<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/employer-blog\/how-data-managers-can-lead-team-to-production\/\">How Data Science Managers Can Effectively Lead the Team to Production<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/arc.dev\/\"><img decoding=\"async\" width=\"800\" height=\"200\" src=\"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2023\/07\/Employer-client-blog-CTA-banner.png\" alt=\"\" class=\"wp-image-3262\" srcset=\"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2023\/07\/Employer-client-blog-CTA-banner.png 800w, https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2023\/07\/Employer-client-blog-CTA-banner-300x75.png 300w, https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2023\/07\/Employer-client-blog-CTA-banner-768x192.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-can-i-manage-my-time-effectively\">How can I manage my time effectively?<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/media.giphy.com\/media\/GoRa9C6DkjKBa\/giphy.gif\" alt=\"Best Boss\" title=\"undefined\"\/><\/figure>\n<\/div>\n\n\n<p>At the beginning of our interview,&nbsp;Thomas D\u00f6hler, VP of Engineering at Typeform, said<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-center is-layout-flow wp-block-quote-is-layout-flow\">\n<p>As a manager, you have to become very good at deciding how you spend your time. In order to fulfill all your responsibilities in a timely manner, it is important to know when and how things should be done.<\/p>\n<cite>Thomas D\u00f6hler, VP of Engineering at Typeform<\/cite><\/blockquote>\n\n\n\n<p>Let\u2019s take a look at what engineering managers\u2019 schedules look like on a daily and weekly basis before we get into some time management best practices.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"engineer-vs-engineering-manager-calendar\">Engineer vs. Engineering Manager Calendar<\/h3>\n\n\n\n<p><a href=\"https:\/\/www.linkedin.com\/in\/deepankgupta\/\" target=\"_blank\" rel=\"noreferrer noopener\">Deepank Gupta<\/a>, an engineering manager at Airbnb and former employee at LinkedIn and Google, pointed out that there are fundamental differences between an individual contributor\u2019s and an engineering manager\u2019s calendar:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"960\" height=\"540\" src=\"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/calendar-comparing-time-management-of-engineering-manager-vs-IC.png\" alt=\"calendar comparing time management of an individual contributor vs engineering manager\" class=\"wp-image-935\" srcset=\"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/calendar-comparing-time-management-of-engineering-manager-vs-IC.png 960w, https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/calendar-comparing-time-management-of-engineering-manager-vs-IC-300x169.png 300w, https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/calendar-comparing-time-management-of-engineering-manager-vs-IC-768x432.png 768w, https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/calendar-comparing-time-management-of-engineering-manager-vs-IC-540x304.png 540w, https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/calendar-comparing-time-management-of-engineering-manager-vs-IC-344x194.png 344w\" sizes=\"(max-width: 960px) 100vw, 960px\" \/><\/figure>\n<\/div>\n\n\n<p>Developers usually work best when they\u2019re given 2-3 hours (or even&nbsp;half a day) to code without interruptions. As a result, their days tend to be divided up into 2-3 hours blocks. On the contrary, engineering managers usually work in 30-60 minute blocks.<\/p>\n\n\n\n<p>Additionally, developers may see meetings and context or task switching as distractions, while engineering managers see meetings as their main work and context switching as normal. Meetings are so important, sometimes even lunches can be meetings!<\/p>\n\n\n\n<p>Here are some of the main meeting types engineer managers will have:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Team Meetings<\/li>\n\n\n\n<li>Meetings with direct reports (one-on-one meetings)<\/li>\n\n\n\n<li>Consultations with cross-functional partners<\/li>\n\n\n\n<li>Meetings with other teams<\/li>\n\n\n\n<li>Recruiting &amp; Interviews<\/li>\n<\/ul>\n\n\n\n<p>To give you a better idea of how you can fit everything you have to do in a week, here\u2019s what Thomas\u2019s weekly schedule looks like:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"274\" src=\"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/sample-engineering-manager-weekly-schedule-1024x274.png\" alt=\"sample engineering manager weekly schedule example with days for meetings and meeting-free days\" class=\"wp-image-936\" srcset=\"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/sample-engineering-manager-weekly-schedule-1024x274.png 1024w, https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/sample-engineering-manager-weekly-schedule-300x80.png 300w, https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/sample-engineering-manager-weekly-schedule-768x206.png 768w, https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/sample-engineering-manager-weekly-schedule-1536x411.png 1536w, https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/sample-engineering-manager-weekly-schedule.png 1912w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>Since Thomas doesn\u2019t code anymore, your schedule might look different from his. A very important thing Thomas repeatedly mentioned was&nbsp;<strong><em>do not reschedule one-on-ones<\/em><\/strong>. Rescheduling one-on-ones could make your team members feel like they\u2019re not valued enough to be a part of your schedule. We will discuss the purpose of one-on-ones and how to effectively conduct them&nbsp;in the next section.<\/p>\n\n\n\n<p>The main takeaway is you should have a clear structure for your week to stay organized and on top of things.<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/employer-blog\/measuring-developer-productivity\/\">How to Objectively Measure Software Developer Productivity<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"task-prioritization-urgency-vs-importance\">Task prioritization: Urgency vs. importance<\/h3>\n\n\n\n<p>As a developer, you\u2019re probably very familiar with scheduling. With that said, there are effective and ineffective ways to schedule your tasks. Urgency and importance are two concrete ways to help you prioritize tasks:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"1000\" height=\"1000\" src=\"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/task-prioritization-urgency-vs-importance.png\" alt=\"task prioritization urgency vs importance visualization time management matrix\" class=\"wp-image-937\" title=\"undefined\" srcset=\"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/task-prioritization-urgency-vs-importance.png 1000w, https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/task-prioritization-urgency-vs-importance-300x300.png 300w, https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/task-prioritization-urgency-vs-importance-150x150.png 150w, https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/task-prioritization-urgency-vs-importance-768x768.png 768w, https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/task-prioritization-urgency-vs-importance-214x214.png 214w, https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/task-prioritization-urgency-vs-importance-540x540.png 540w, https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/task-prioritization-urgency-vs-importance-344x344.png 344w, https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/task-prioritization-urgency-vs-importance-442x442.png 442w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n\n\n<p>Deepank at Airbnb explained: \u201cSpending time in the red box is like being in a fire-fighting mode \u2014 that can work for a short period of time, but if you do that too often, you\u2019ll quickly burn out.\u201d Crises and emergencies must be attended to immediately, but it is not ideal to have too many tasks in this category.<\/p>\n\n\n\n<p>Ideally, both individual contributors and engineering managers should spend most of their time in the green quadrant. Why is that? If you leave important tasks unattended, they will eventually creep into the red quadrant.<\/p>\n\n\n\n<p>Here\u2019s an example some of you might relate to: remember when you pulled an all-nighter because you waited to start your final paper the night before it was due? Whether you poured 10 cups of coffee down your throat or pinched your thighs to keep yourself awake, you had to get it done \u2014 after all, your grades depended on it.<\/p>\n\n\n\n<p>Deepank used this example to make one point: start the important tasks while you still have plenty of time to complete them so you don\u2019t find yourself in dire situations.<\/p>\n\n\n\n<p>How can you avoid getting into the red zone? As an engineering manager, when you\u2019re developing a new project, make sure you do all the planning up front so you and your team can tackle the most important things first. In regards to your personal responsibilities, make sure you know your priorities and don\u2019t procrastinate on finishing important tasks.<\/p>\n\n\n\n<p>If you\u2019re ever asked to work on urgent but not important tasks, the best thing to do may be to delegate the job to someone else, communicate your current workload, and ask them to prioritize accordingly, or simply say&nbsp;<strong>no<\/strong>. The magic ratio Deepank proposed is: for every 2 yes\u2019s you say to such tasks, you should give out 5 no\u2019s.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"time-management-best-practices\">Time management best practices<\/h3>\n\n\n\n<p>Apart from having a structured calendar and good task prioritization skills, here\u2019s a summary of the best practices that can improve your time management skills:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Cut unnecessary workload:<\/strong>&nbsp;Know your priorities and learn to say&nbsp;<strong>no<\/strong>&nbsp;to things that are not as important or can be accomplished by someone else.<\/li>\n\n\n\n<li><strong>Delegate more effectively:<\/strong>&nbsp;Communicate your priorities to your team and your colleagues so you can delegate tasks to the right people.<\/li>\n\n\n\n<li><strong>Ask for resources:<\/strong>&nbsp;If you can\u2019t cut down your workload and can\u2019t change the timeline, think about what resources you can gain from other teams.<\/li>\n\n\n\n<li><strong>Plan for interruptions:<\/strong>&nbsp;On average, workers lose 2 hours per day to interruptions. As managers, you will likely be interrupted several times throughout the day. Plan to accomplish 6 hours of work.<\/li>\n\n\n\n<li><strong>Set a clear agenda for meetings:<\/strong>&nbsp;A big part of your job is conducting and attending meetings. Poorly planned meetings are time wasters, so make sure all your meetings are well-structured.<\/li>\n<\/ol>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/employer-blog\/remote-engineering-team-meetings\/\">5+ Best Practices for Remote Engineering Team Meetings<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-do-i-successfully-lead-my-team\">How do I successfully lead my team?<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/media.giphy.com\/media\/vIJaz7nMJhTUc\/giphy.gif\" alt=\"Donald duck leading ducks\" style=\"width:317px;height:214px\" title=\"undefined\"\/><\/figure>\n<\/div>\n\n\n<p>Let\u2019s move on from managing your own schedule and priorities to managing your team. We intentionally used the word \u201clead\u201d instead of \u201cmanage\u201d in our title because a leader is exactly what your engineers are expecting. If you want to be able to manage your engineers, you\u2019re going to have to earn their respect by being a leader first. <\/p>\n\n\n\n<p>Here are three ways to demonstrate your leadership.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"understand-your-teams-existing-culture\">Understand your team\u2019s existing culture<\/h3>\n\n\n\n<p>Creating a unique team culture is one of the most exciting things about being an engineering manager.<\/p>\n\n\n\n<p>Whether it\u2019s establishing weekly sharings, peer code reviews, or simply afternoon drinks on Fridays, you can deeply influence your team\u2019s culture. With that said, before you try to change your team\u2019s culture, it\u2019s important for you to understand how the existing team functions.<\/p>\n\n\n\n<p>For instance, when asked what the engineering team at Arc cares about the most, each member of the team answered something to the effect of:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>To be able to implement software quickly, correctly, and \u2018unbreakably\u2019. In other words, the most important thing to our developers is code quality. Our product director (who plays the role of engineering manager as well) is well aware of that, and focuses on improving the software development process and conducting weekly sharing sessions to discuss and identify tools that can maximize our team\u2019s code quality.<\/p>\n<\/blockquote>\n\n\n\n<p>Each team\u2019s desires and expectations are slightly different \u2014 detailed observation and understanding are the first steps to success.<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/employer-blog\/remote-developer-onboarding-experience\/\">How to Build a Successful Remote Developer Onboarding Experience<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"create-a-stronger-team-culture\">Create a stronger team culture<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/media.giphy.com\/media\/3o7TKrZBXOM28gmU5q\/giphy.gif\" alt=\"Stronger team culture\" style=\"width:480px;height:269px\" title=\"undefined\"\/><\/figure>\n<\/div>\n\n\n<p>Now that you have an idea what your engineers are like, it\u2019s time to weed out some bad habits and introduce some good practices.<\/p>\n\n\n\n<p>Lots of companies see their engineers as mere tools. Sounds awful? That\u2019s because it is. Not only because it\u2019s dehumanizing, but also because toxic cultures harm a company\u2019s creativity and overall productivity.<\/p>\n\n\n\n<p>Here are four steps you can follow to determine what kinds of values and practices you should introduce to the team:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Define a set of values that reflect the company\u2019s vision and culture<\/li>\n\n\n\n<li>Evaluate your own personal preferences to see if they match the company\u2019s vision and values<\/li>\n\n\n\n<li>Identify behaviors that correspond with these values<\/li>\n\n\n\n<li>Encourage and incentivize these behaviors<\/li>\n<\/ol>\n\n\n\n<p>Before you start introducing concrete practices like code reviews, hack days, or weekly development sharing, make sure you lay the foundation of your team with robust values. Here are some of the things that engineering managers and their teams may value:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Code quality<\/li>\n\n\n\n<li>Open discussions<\/li>\n\n\n\n<li>User empathy<\/li>\n\n\n\n<li>Mutual challenges<\/li>\n\n\n\n<li>Curiosity and passion for coding<\/li>\n\n\n\n<li>Efficient and effective execution<\/li>\n\n\n\n<li>Ownership and accountability<\/li>\n<\/ul>\n\n\n\n<p>Jeremy at Invision emphasized that:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-center is-layout-flow wp-block-quote-is-layout-flow\">\n<p>The best culture is when vision, values, and practices are aligned.<\/p>\n<\/blockquote>\n\n\n\n<p>Another crucial part of building a strong team is hiring people who already believe in the same values. We will discuss hiring&nbsp;later.<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/employer-blog\/synchronous-vs-asynchronous-communication\/\">Synchronous vs Asynchronous Communication for Remote Teams<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"hold-one-on-one-meetings\">Hold one-on-one meetings<\/h3>\n\n\n\n<p>To effectively lead a team, you need to first establish trust. According to the&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/Leader%E2%80%93member_exchange_theory\" target=\"_blank\" rel=\"noreferrer noopener\">leader-member exchange theory<\/a>, leaders must establish relationships with their team members before they can influence others\u2019 responsibilities, decisions, access to resources, and performance. These are often emotional relationships based on trust and respect.<\/p>\n\n\n\n<p>As an engineering manager, your number one tool is the one-on-one meeting with your team members.<\/p>\n\n\n\n<p>With that said, one-on-ones are not easy to execute. Why can one-on-ones be hard for engineering managers to master? And what is the right way to go about them? Let\u2019s hear from experienced engineering managers.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"why-one-on-one-meetings-can-be-hard\">Why one-on-one meetings can be hard<\/h4>\n\n\n\n<p>One-on-one meetings are times for you to connect with your team members. However, communication can be extremely difficult initially.<\/p>\n\n\n\n<p>As an independent contributor, your daily job consists of communicating with computers \u2014 you ask the computer to do something, it interprets what needs to be done, and you get the result. You even have tools like compilers, interpreters, and linters to help structure your \u201cconversation\u201d with computers. If the computer doesn\u2019t understand your command, it\u2019ll respond directly with some sort of error message, which you can use to locate and fix the problem. Humans are not so simple.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-center is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Communication is what the receiver does.<\/p>\n<cite>Thomas, Typeform<\/cite><\/blockquote>\n\n\n\n<p>What you\u2019re saying is not the most important part of the communication process \u2014 how your words are being received and interpreted are the keys. Since everyone sees the world through different \u201cfilters\u201d (culture, language, experience, values, beliefs, mood, etc.), learning who they are, how they think, and, as a result, how they communicate, is the hardest part of one-on-one meetings.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"how-to-master-one-on-one-meetings\">How to master one-on-one meetings<\/h4>\n\n\n\n<p>The key to mastering one-on-one meetings is understanding your main goal: building personal relationships with your team. Here are some helpful tips on how to do that:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Prioritize<\/strong>&nbsp;one-on-one meetings and avoid rescheduling (as it sends the message that something is more important than these relationships)<\/li>\n\n\n\n<li>Schedule a weekly 30-minute&nbsp;<strong>\u201cquality time\u201d<\/strong>&nbsp;slot with your team member<\/li>\n\n\n\n<li><strong>DO NOT<\/strong>&nbsp;treat these meetings as merely status updates \u2014 you should be able to talk about everything and anything<\/li>\n\n\n\n<li><strong>Tailor<\/strong>&nbsp;your meeting based on your relationship with your member \u2014 if you don\u2019t know each other well, start off by discussing your team member&#8217;s personal background, situation, drive, passion, etc.<\/li>\n\n\n\n<li>Use meetings as&nbsp;<strong>vehicles<\/strong>&nbsp;to discuss <a href=\"https:\/\/timingapp.com\/blog\/set-realistic-goals\/\">goal-setting<\/a>, career goals, and general feedback<\/li>\n\n\n\n<li><strong>Offer to help<\/strong>&nbsp;engineers achieve their goals and develop their career<\/li>\n\n\n\n<li>Have an&nbsp;<strong>agenda<\/strong>&nbsp;for meetings \u2014 though personal, avoid having meetings that are too casual<\/li>\n\n\n\n<li>Get&nbsp;<strong>creative<\/strong>&nbsp;with one-on-ones \u2014 if your topic of discussion is more serious, or very personal, you can have a walking meeting<\/li>\n<\/ul>\n\n\n\n<p>Remember, the purpose of these meetings is to build genuine relationships with your direct reports. The one-on-one will help you understand what the engineers really desire and how you can help them succeed in their goals.<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/employer-blog\/manager-readmes-personal-user-manuals\/\">Are Personal User Manuals Useful for Managing Remote Teams?<\/a><\/p>\n\n\n\n<p><em>Looking for top talent fast? See how <\/em><a href=\"https:\/\/arc.dev\/\">Arc<\/a><em> can help you:<\/em><\/p>\n\n\n\n<p><em>\u26a1\ufe0f Find developers, designers, marketers, and more<br>\u26a1\ufe0f Freelance or full-time remote + fully vetted<\/em><em><br>\u26a1\ufe0f Save up to 80% with global hires<\/em><\/p>\n\n\n\n<p><a href=\"https:\/\/arc.dev\"><strong>Hire top talent with Arc risk-free \u2192<\/strong><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-can-i-effectively-collaborate-with-other-teams\">How can I effectively collaborate with other teams?<\/h2>\n\n\n\n<p>Cross-team collaboration is difficult because each team has different priorities, different KPIs, and a different allocation of resources. It\u2019s not rare to see departments within companies fighting for resources and recognition. <\/p>\n\n\n\n<p>However, each team plays an important and unique role in the company, and each team\u2019s success hinges on another team\u2019s success. Here are some tips for you to collaborate with other teams successfully.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"focus-on-a-common-goal\">Focus on a common goal<\/h3>\n\n\n\n<p>The main reason why different teams fail to work together is that their goals are not aligned, so it\u2019s imperative to unite all teams with a common goal.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-center is-layout-flow wp-block-quote-is-layout-flow\">\n<p>It is important to realize that at the end of the day, you are all working on the same goal, but you might be looking at different angles of how to achieve that goal.<\/p>\n<cite>Thomas, Typeform<\/cite><\/blockquote>\n\n\n\n<p>A tangible way to define goals is to help all stakeholders think about the value your company offers its users. Regularly communicate and emphasize the impact your products have on users to foster user empathy.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"align-expectations-and-communicate-trade-offs\">Align expectations and communicate trade-offs<\/h3>\n\n\n\n<p>Imagine an engineering team working with both the design team and the product team. How might their priorities and expectations differ?<\/p>\n\n\n\n<p>Most engineering teams are either fixated on code quality or implementation speed, while most designers focus on aesthetics. On the other hand, product teams mostly concentrate on delivering projects on time and on budget.<\/p>\n\n\n\n<p>Though each team and its priorities are important, following these priorities religiously is impractical. Not only is it impractical to think that all objectives will be met 100% of the time, but it may also be damaging to think your team\u2019s goal should come before other teams\u2019 goals.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-center is-layout-flow wp-block-quote-is-layout-flow\">\n<p>A lot of the times, issues that happen in cross team collaboration are results of misaligned expectations.<\/p>\n<cite>Jeremy, Invision<\/cite><\/blockquote>\n\n\n\n<p>When you\u2019re leading a team of engineers, it is important to manage your own team\u2019s expectations. The team should care about code quality and implementation speed, but should also expect situations where compromise is needed when working with other teams.<\/p>\n\n\n\n<p>Another way to align goals and improve communication across teams is to set up&nbsp;formalized structures for developmental feedback. This should include peer reviews, as well as management reviews. The purpose of reviews should be to let team members know what they have been doing well, and point out where they can improve.<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/employer-blog\/encourage-self-discipline-in-remote-workers\/\">Can You Encourage Self-Discipline in Remote Workers? Yes, Here\u2019s How<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"support-and-challenge-one-another\">Support and challenge one another<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/media.giphy.com\/media\/3WPKHcTih1xwQ\/giphy.gif\" alt=\"Challenge Accepted\" title=\"undefined\"\/><\/figure>\n<\/div>\n\n\n<p>When you\u2019re the engineering manager, you\u2019ll have the opportunity to be more involved with product direction and implementation. In some ways, you\u2019ll feel more like a shared product owner with the product manager. With that said, there\u2019s a fine line between having a sense of ownership and being overpowering. As Jeremy at Invision said,<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-center is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Ultimately, my product manager has the final say, but I really push him if I feel like there\u2019s something wrong with the decision that\u2019s being made.<\/p>\n<cite>Jeremy at Invision<\/cite><\/blockquote>\n\n\n\n<p>What Jeremy demonstrated is a healthy cross-team relationship \u2014 he respects his colleague\u2019s expertise, supports him and his decisions, but challenges him when the decisions don\u2019t seem to align with the company\u2019s goal.<\/p>\n\n\n\n<p>Ultimately, every manager\u2019s responsibility is to make sure that company goals are prioritized. Since every member of the company has his or her expertise, it is important to respect and learn from their domain knowledge. All constructive criticism should be built on the basis of mutually respectful relationships.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"take-responsibility-admit-it-when-youre-wrong\">Take responsibility (admit it when you\u2019re wrong)<\/h3>\n\n\n\n<p>You\u2019re inevitably going to make mistakes. Senior developer&nbsp;Jace Ju&nbsp;from KKBox said this about an ideal senior engineer:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-center is-layout-flow wp-block-quote-is-layout-flow\">\n<p>They understand that admitting mistakes is not shameful; instead, it&#8217;s a chance for growth. That\u2019s why they\u2019d go back and review their mistakes after the problem has been solved. That\u2019s not to say that senior engineers take all the blame; the point is to allow the team to see the issues and solve them as soon as possible.<\/p>\n\n\n\n<p>Contrary, Some engineers would rather point fingers than take the fall. They might avoid blame by saying it&#8217;s not part of their job, or just cowardly throw a junior coworker under the bus.<\/p>\n<cite>Jace Ju, Senior Developer at KKBox<\/cite><\/blockquote>\n\n\n\n<p>If senior engineers are held to such standards, how can engineering managers not be? In addition to taking personal responsibility, engineering managers should also take responsibility for their team. If they made decisions that negatively impacted a project, another team, or the company as a whole, they should own up to their mistake instead of pointing fingers.<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/employer-blog\/understanding-remote-team-personalities\/\">Understanding Remote Team Personalities Gets Your Messages Heard<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-do-i-hire-the-right-talent\">How do I hire the right talent?<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/media.giphy.com\/media\/xT5LMFZDsj0AKUDYTS\/giphy.gif\" alt=\"Pick me!\" title=\"undefined\"\/><\/figure>\n<\/div>\n\n\n<p>If you\u2019ve been an engineer for a while now, code review and project management are probably quite familiar to you. If you\u2019ve been a leader-without-a-title in your team for a while, even one-on-ones may be pretty familiar. Hiring, on the other hand, may be something new to you.<\/p>\n\n\n\n<p>Before we dive into the XYZs of hiring, it\u2019s important to remember that&nbsp;<strong>hiring the right talent is more important than hiring the \u201cbest\u201d talent<\/strong>. In the previous sections, we\u2019ve discussed the importance of creating and curating a healthy team culture.<\/p>\n\n\n\n<p>Imagine that you\u2019re trying to build a lego house \u2014 you probably wouldn\u2019t and shouldn\u2019t try to force Jenga pieces into your lego house. Though the lego pieces come in all sorts of colors, they must be able to fit together. <\/p>\n\n\n\n<p>If building a team is like building a lego house, you want to make sure you get the building blocks right \u2014 your members can have different strengths, cultural backgrounds, communication styles, and more, but they should naturally exhibit behaviors that are aligned with your company culture.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"qualities-to-look-for\">Qualities to look for<\/h3>\n\n\n\n<p>Depending on your company\u2019s culture, the qualities you look for might differ. With that said, when we interviewed different engineering managers, some qualities were repeatedly mentioned. Here are some of them:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Collaboration skills:<\/strong>&nbsp;He or she doesn\u2019t necessarily need to be extroverted but should be a team player<\/li>\n\n\n\n<li><strong>Easy going, but driven:<\/strong>&nbsp;Find someone who\u2019s driven, but not cut-throat, because someone who\u2019s overly ambitious or aggressive could ruin your team culture.<\/li>\n\n\n\n<li><strong>Strong understanding and communication skills:<\/strong>&nbsp;The ability to think, listen, and speak clearly, logically, and articulately is very important.<\/li>\n\n\n\n<li><strong>Loves and believes in the product:<\/strong>&nbsp;If you want to build a team with a high level of ownership, every team member must believe in the product. They don\u2019t necessarily have to agree with every part of the product, but they should be invested enough to want to make it better.<\/li>\n\n\n\n<li><strong>Enjoys being challenged and challenging others:<\/strong>&nbsp;This should be rooted in humility and a love for learning. If you want to create an environment where healthy friction between engineers is the norm, you should hire people who do not get defensive when they\u2019re challenged and not overly aggressive or passive-aggressive when challenging others.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/employer-blog\/build-a-calm-ethical-remote-company\/\">Build a Calm, Ethical Remote Company With a Writing-First Culture<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"red-flags-to-watch-out-for\">Red flags to watch out for<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Defensive and irresponsible:<\/strong>&nbsp;Ask questions to find out about how he or she deals with situations where someone in the team made a mistake. Did he or she point fingers at other teammates or did the whole team take the blame and deal with it accordingly?<\/li>\n\n\n\n<li><strong>Dishonesty and inconsistency:<\/strong>&nbsp;These are two of the most mentioned traits to avoid. With that said, they also happen to be the hardest traits to detect. This is where multiple rounds of interviews (perhaps even inviting the candidate to join a group discussion, hack day, knowledge sharing, etc.) and references can be helpful. If the candidate exhibited contradicting behaviors from one interview to the other, watch out!<\/li>\n\n\n\n<li><strong>Arrogant and argumentative:<\/strong>&nbsp;Most candidates will try to impress their interviewers \u2014 there\u2019s nothing wrong with that. With that said, there is a fine line between confidence and arrogance. The truth is, when it comes to arrogance, you\u2019ll know it when you see it. But some tangible examples include being overly argumentative, taking over the interview too much, brushing certain technical skills off as \u201csuper easy,\u201d or cutting you off during an interview.<\/li>\n\n\n\n<li><strong>Trash-talks previous company:<\/strong>&nbsp;One of the main reasons why people quit their job is because of&nbsp;toxic company culture. It\u2019s understandable why people would leave jobs because of that. But, if they seem extremely bitter about it and blame everything on the company, that may be sign of irresponsibility.<\/li>\n\n\n\n<li><strong>Overly focused on company perks:<\/strong>&nbsp;Companies like InVision and Zapier often attract people who want to work remotely. There\u2019s nothing wrong with wanting to work remotely, but if that\u2019s their main motivation, watch out!<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"interview-questions-to-ask-a-developer\">Interview questions to ask a developer<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/media.giphy.com\/media\/l0Iy8hSJalxmgTOF2\/giphy.gif\" alt=\"I have several questions\" title=\"undefined\"\/><\/figure>\n<\/div>\n\n\n<p>The types of questions you ask usually depend on the type of developer you are trying to hire. With that said, the types of interview questions can be broken down into three parts. We\u2019ve written a comprehensive interview guide on&nbsp;<a href=\"https:\/\/arc.dev\/employer-blog\/freelance-interview-questions-to-ask-software-engineers\/\">how to hire a freelance developer the right way<\/a>, but we\u2019ll outline the three types of questions here:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"developers-experience\">Developer\u2019s experience<\/h4>\n\n\n\n<p>Most interviews start off with understanding the candidate\u2019s previous work experience. To understand them better, get them to talk to you about the projects they\u2019ve done in the past. What are they proud of? What would they have changed? The idea is to try to understand their involvement and sense of ownership over different projects. <\/p>\n\n\n\n<p>Get a hang of their general attitude towards coding, learning new technologies, and preferred development environment. Questions about their coding journey, their thoughts on testing, and ways to improve themselves will all help you understand them better.<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/employer-blog\/full-stack-developer-job-description\/\">Full Stack Developer Job Description: Guide, Sample Template &amp; More<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"developers-communication-and-management-skills\">Developer\u2019s communication and management skills<\/h4>\n\n\n\n<p>Communication and management skills are vital for developers to succeed at their job. With that said, claiming that one has these skills doesn\u2019t mean he or she actually does. You can start off by asking your candidates about some of their best soft skills. When they\u2019ve listed some of them, ask them for specifically challenging instances where they were able to demonstrate their soft skills. <\/p>\n\n\n\n<p>To test out their work ethics, you can try to find out how they go about a coding problem when they can\u2019t work it out. For those who have worked directly with clients or have been in a customer-facing role, asking them about these experiences will tell you a lot about their communication and management skills.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"developers-technical-skillspractices\">Developer\u2019s technical skills\/practices<\/h4>\n\n\n\n<p>Last but not least, try to find out as much about the candidate&#8217;s technical skills and practices as possible. Even though you can always find out about their skills through technical tests, it\u2019s much more probable to get to know their practices during face-to-face interviews. <\/p>\n\n\n\n<p>You can find out about your candidates\u2019 development workflow, how they find and handle performance bugs and their general attitude towards things like unit testing and continuous integration. How they answer these questions will give you an idea of how they work and whether their technical practices match your team\u2019s. You can also try to pick their brains about OOP analysis and design, ORM, and much more.<\/p>\n\n\n\n<p>As previously mentioned, your interview questions should be tailored to the kind of developer you\u2019re looking to hire. Click on the specific language or framework to check out relevant interview questions:&nbsp;<a href=\"https:\/\/arc.dev\/developer-blog\/javascript-interview-questions\/\">JavaScript<\/a>,&nbsp;<a href=\"https:\/\/arc.dev\/developer-blog\/react-interview-questions\/\">React.js<\/a>,&nbsp;<a href=\"https:\/\/arc.dev\/developer-blog\/angular-interview-questions\/\">Angular<\/a>,&nbsp;<a href=\"https:\/\/arc.dev\/developer-blog\/typescript-interview-questions\/\">TypeScript<\/a>, <a href=\"https:\/\/arc.dev\/developer-blog\/machine-learning-interview-questions\/\">Machine Learning<\/a>, <a href=\"https:\/\/arc.dev\/developer-blog\/mongodb-interview-questions\/\">MongoDB<\/a>, <a href=\"https:\/\/arc.dev\/developer-blog\/selenium-interview-questions\/\">Selenium<\/a>, <a href=\"https:\/\/arc.dev\/developer-blog\/spring-interview-questions\/\">Spring<\/a>, <a href=\"https:\/\/arc.dev\/developer-blog\/sql-interview-questions\/\">SQL<\/a>, <a href=\"https:\/\/arc.dev\/developer-blog\/java-interview-questions\/\">Java<\/a>, <a href=\"https:\/\/arc.dev\/developer-blog\/ruby-on-rails-interview-questions\/\">Ruby on Rails<\/a>, and&nbsp;<a href=\"https:\/\/arc.dev\/developer-blog\/php-interview-questions\/\">PHP<\/a>.<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/talent-blog\/non-technical-common-interview-questions\/\">Common Non-Technical Interview Questions to Ask Software Developer Candidates<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-tools-can-i-use-to-manage-my-team-more-effectively\">What tools can I use to manage my team more effectively?<\/h2>\n\n\n\n<p>If you have the right attitude and practices for time management, team leadership, cross-functional team collaboration, and hiring, you\u2019re well on your way to being the engineering manager your company needs. With that said, we can all use&nbsp;a little help from some tools&nbsp;and books like these:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"organization-and-project-management\">Organization and project management<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/chrome.google.com\/webstore\/detail\/clean-google-calendar\/magodclodecbbnbdfpmoehfdddkhlfmm\" target=\"_blank\" rel=\"noreferrer noopener\">Clean Google calendar<\/a><\/strong>: Organizes and prioritizes your calendar events<\/li>\n\n\n\n<li><a href=\"https:\/\/getplan.co\/login\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Plan<\/strong><\/a>: Organizes projects and tasks from calendar, email, JIRA, Zendesk, Salesforce, and GitHub<\/li>\n\n\n\n<li><a href=\"https:\/\/www.pivotaltracker.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Pivotal Tracker<\/strong><\/a>: Agile project management tool<\/li>\n\n\n\n<li><a href=\"https:\/\/asana.com\/?noredirect\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Asana<\/strong><\/a>: Manage, track, and assign tasks<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"communications\">Communications<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/slack.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Slack<\/strong><\/a>: Real-time messaging, archiving, and search<\/li>\n\n\n\n<li><a href=\"https:\/\/www.sortd.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Sortd<\/strong><\/a>: Trello for Gmail \u2014 Transform your email into organized lists<\/li>\n\n\n\n<li><a href=\"https:\/\/polymail.io\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Polymail<\/strong><\/a>: Improve your email productivity with templates, read later, send later, etc.<\/li>\n\n\n\n<li><strong>Internal chatbot<\/strong>: Build a chatbot for whatever purpose you need!<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"code-management-and-collaboration\">Code management and collaboration<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>GitHub<\/strong><\/a>: Create repos, start a branch, write comments, and open pull requests.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.docker.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Docker<\/strong><\/a>: Code and local development storage<\/li>\n\n\n\n<li><a href=\"https:\/\/www.bitrise.io\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Bitrise<\/strong><\/a>: Mobile continuous integration and delivery \u2014 Automate unit test and deployment process<\/li>\n\n\n\n<li><a href=\"https:\/\/www.vagrantup.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Vagrant<\/strong><\/a>: Create and configure lightweight, reproducible, and portable development environments.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.cloudbees.com\/products\/codeship\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Codeship<\/strong><\/a>: Tool for continuous integration and deployment<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"helpful-books-resource\">Helpful books &amp; resource<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.franklincovey.com\/the-7-habits\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>The 7 Habits of Highly Effective People<\/strong><\/a>&nbsp;by Stephen Covey<\/li>\n\n\n\n<li><a href=\"https:\/\/www.amazon.com\/Behind-Closed-Doors-Management-Programmers-ebook-dp-B00A4OA6UQ\/dp\/B00A4OA6UQ\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Behind Closed Doors: Secrets of Great Management<\/strong><\/a>&nbsp;by Johanna Rothman &amp; Esther Derby<\/li>\n\n\n\n<li><a href=\"https:\/\/www.amazon.com\/How-Win-Friends-Influence-People-ebook\/dp\/B003WEAI4E\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Win Friends and Influence People<\/strong><\/a>&nbsp;by Dale Carnegie<\/li>\n\n\n\n<li><a href=\"https:\/\/www.amazon.com\/Getting-Things-Done-Stress-Free-Productivity-ebook\/dp\/B00KWG9M2E\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Getting Things Done<\/strong><\/a>&nbsp;by David Allen<\/li>\n\n\n\n<li><a href=\"https:\/\/www.producthunt.com\/@violetanedkova\/collections\/manage-your-time-like-a-pro\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Product Hunt Collection:<\/strong>&nbsp;Manage Your Time Like a Pro<\/a><\/li>\n<\/ul>\n\n\n\n<p>By no means is this list comprehensive and exhaustive \u2014 there are always people working on and releasing new tools and new books on engineering management. No matter how experienced an engineering manager you are, there will always be new things to learn.<\/p>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/employer-blog\/software-engineer-job-description\/\">Software Engineer Job Description: How to Write, Sample Template &amp; More<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"be-an-awesome-engineering-manager\">Be an Awesome Engineering Manager! \ud83c\udf8a<\/h2>\n\n\n\n<p>Being an engineering manager is exciting as well as slightly daunting. You\u2019re given more opportunities as well as more responsibilities. Without the correct mindset, beliefs, and practices, managing a team can go terribly wrong. With this guide and all the resources out there, though there may be some growing pains, you will surely become an awesome engineering manager!<\/p>\n\n\n\n<p>Just like everything else that we do, practice makes perfect. Don\u2019t worry or feel defeated if you run into obstacles \u2014 the more experience you have, the easier it\u2019ll get.<\/p>\n\n\n\n<p><em>You can also try <\/em><a href=\"https:\/\/arc.dev\/\">Arc<\/a><em>, your<\/em><em> shortcut to the world&#8217;s best remote talent:<\/em><\/p>\n\n\n\n<p><em>\u26a1\ufe0f Access 450,000 top developers, designers, and marketers <br>\u26a1\ufe0f <em>Vetted and ready to interview<\/em><br>\u26a1\ufe0f Freelance or full-time<\/em><\/p>\n\n\n\n<p><a href=\"https:\/\/arc.dev\"><\/a><a href=\"https:\/\/arc.dev\"><strong>Try Arc and hire top talent now \u2192<\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Become the engineering manager your company needs with exclusive tips from Airbnb, Typeform, InVision, and Zapier engineering managers!<\/p>\n","protected":false},"author":8,"featured_media":940,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-929","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-management"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Be an Engineering Manager Your Company &amp; Team Respects<\/title>\n<meta name=\"description\" content=\"Become the engineering manager your company needs with exclusive tips from dev team leaders at Airbnb, Typeform, InVision, and Zapier!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/arc.dev\/employer-blog\/how-to-be-a-great-engineering-manager\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Be an Engineering Manager Your Company &amp; Team Respects\" \/>\n<meta property=\"og:description\" content=\"Become the engineering manager your company needs with exclusive tips from dev team leaders at Airbnb, Typeform, InVision, and Zapier!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/arc.dev\/employer-blog\/how-to-be-a-great-engineering-manager\/\" \/>\n<meta property=\"og:site_name\" content=\"Arc Employer Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/arcdotdev\" \/>\n<meta property=\"article:published_time\" content=\"2021-02-24T13:38:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-03T05:24:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/how-to-be-an-engineering-manager.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1128\" \/>\n\t<meta property=\"og:image:height\" content=\"635\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jennifer Fu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@jenniferfu0811\" \/>\n<meta name=\"twitter:site\" content=\"@arcdotdev\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jennifer Fu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"29 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/how-to-be-a-great-engineering-manager\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/how-to-be-a-great-engineering-manager\\\/\"},\"author\":{\"name\":\"Jennifer Fu\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#\\\/schema\\\/person\\\/d4d7d561a948819c41e6dff59ae7d910\"},\"headline\":\"How to Be an Engineering Manager Your Company &#038; Team Respects\",\"datePublished\":\"2021-02-24T13:38:00+00:00\",\"dateModified\":\"2025-11-03T05:24:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/how-to-be-a-great-engineering-manager\\\/\"},\"wordCount\":6213,\"publisher\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/how-to-be-a-great-engineering-manager\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/how-to-be-an-engineering-manager.jpg\",\"articleSection\":[\"Management\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/how-to-be-a-great-engineering-manager\\\/\",\"url\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/how-to-be-a-great-engineering-manager\\\/\",\"name\":\"How to Be an Engineering Manager Your Company & Team Respects\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/how-to-be-a-great-engineering-manager\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/how-to-be-a-great-engineering-manager\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/how-to-be-an-engineering-manager.jpg\",\"datePublished\":\"2021-02-24T13:38:00+00:00\",\"dateModified\":\"2025-11-03T05:24:45+00:00\",\"description\":\"Become the engineering manager your company needs with exclusive tips from dev team leaders at Airbnb, Typeform, InVision, and Zapier!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/how-to-be-a-great-engineering-manager\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/how-to-be-a-great-engineering-manager\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/how-to-be-a-great-engineering-manager\\\/#primaryimage\",\"url\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/how-to-be-an-engineering-manager.jpg\",\"contentUrl\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/how-to-be-an-engineering-manager.jpg\",\"width\":1128,\"height\":635,\"caption\":\"how to be an engineering manager who is effective, efficient, and respected\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/how-to-be-a-great-engineering-manager\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Be an Engineering Manager Your Company &#038; Team Respects\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#website\",\"url\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/\",\"name\":\"Arc Employer Blog\",\"description\":\"Insights on hiring and remote work\",\"publisher\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#organization\",\"name\":\"Arc.dev\",\"url\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/Arc-alternate-logo.png\",\"contentUrl\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/Arc-alternate-logo.png\",\"width\":512,\"height\":512,\"caption\":\"Arc.dev\"},\"image\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/arcdotdev\",\"https:\\\/\\\/x.com\\\/arcdotdev\",\"https:\\\/\\\/www.instagram.com\\\/arcdotdev\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/arcdotdev\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/Arcdotdev\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#\\\/schema\\\/person\\\/d4d7d561a948819c41e6dff59ae7d910\",\"name\":\"Jennifer Fu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e814f8afef1b5f606484531e26026eaa16b9687476295c26f6430e39ae075502?s=96&d=mm&r=pg\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e814f8afef1b5f606484531e26026eaa16b9687476295c26f6430e39ae075502?s=96&d=mm&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e814f8afef1b5f606484531e26026eaa16b9687476295c26f6430e39ae075502?s=96&d=mm&r=pg\",\"caption\":\"Jennifer Fu\"},\"description\":\"Senior Marketing Specialist @ Arc &amp; Codementor Software recruiting, product management, UX design, digital marketing; you name it, Jennifer's done it. Jennifer holds an MSc in Digital Anthropology from University College London. At Arc, she contributes her insights on tech recruiting, remote work, software engineering-related, and career-adjacent topics.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/jenniferfu811\",\"https:\\\/\\\/x.com\\\/jenniferfu0811\"],\"url\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/author\\\/jfu\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Be an Engineering Manager Your Company & Team Respects","description":"Become the engineering manager your company needs with exclusive tips from dev team leaders at Airbnb, Typeform, InVision, and Zapier!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/arc.dev\/employer-blog\/how-to-be-a-great-engineering-manager\/","og_locale":"en_US","og_type":"article","og_title":"How to Be an Engineering Manager Your Company & Team Respects","og_description":"Become the engineering manager your company needs with exclusive tips from dev team leaders at Airbnb, Typeform, InVision, and Zapier!","og_url":"https:\/\/arc.dev\/employer-blog\/how-to-be-a-great-engineering-manager\/","og_site_name":"Arc Employer Blog","article_publisher":"https:\/\/www.facebook.com\/arcdotdev","article_published_time":"2021-02-24T13:38:00+00:00","article_modified_time":"2025-11-03T05:24:45+00:00","og_image":[{"width":1128,"height":635,"url":"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/how-to-be-an-engineering-manager.jpg","type":"image\/jpeg"}],"author":"Jennifer Fu","twitter_card":"summary_large_image","twitter_creator":"@jenniferfu0811","twitter_site":"@arcdotdev","twitter_misc":{"Written by":"Jennifer Fu","Est. reading time":"29 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/arc.dev\/employer-blog\/how-to-be-a-great-engineering-manager\/#article","isPartOf":{"@id":"https:\/\/arc.dev\/employer-blog\/how-to-be-a-great-engineering-manager\/"},"author":{"name":"Jennifer Fu","@id":"https:\/\/arc.dev\/employer-blog\/#\/schema\/person\/d4d7d561a948819c41e6dff59ae7d910"},"headline":"How to Be an Engineering Manager Your Company &#038; Team Respects","datePublished":"2021-02-24T13:38:00+00:00","dateModified":"2025-11-03T05:24:45+00:00","mainEntityOfPage":{"@id":"https:\/\/arc.dev\/employer-blog\/how-to-be-a-great-engineering-manager\/"},"wordCount":6213,"publisher":{"@id":"https:\/\/arc.dev\/employer-blog\/#organization"},"image":{"@id":"https:\/\/arc.dev\/employer-blog\/how-to-be-a-great-engineering-manager\/#primaryimage"},"thumbnailUrl":"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/how-to-be-an-engineering-manager.jpg","articleSection":["Management"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/arc.dev\/employer-blog\/how-to-be-a-great-engineering-manager\/","url":"https:\/\/arc.dev\/employer-blog\/how-to-be-a-great-engineering-manager\/","name":"How to Be an Engineering Manager Your Company & Team Respects","isPartOf":{"@id":"https:\/\/arc.dev\/employer-blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/arc.dev\/employer-blog\/how-to-be-a-great-engineering-manager\/#primaryimage"},"image":{"@id":"https:\/\/arc.dev\/employer-blog\/how-to-be-a-great-engineering-manager\/#primaryimage"},"thumbnailUrl":"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/how-to-be-an-engineering-manager.jpg","datePublished":"2021-02-24T13:38:00+00:00","dateModified":"2025-11-03T05:24:45+00:00","description":"Become the engineering manager your company needs with exclusive tips from dev team leaders at Airbnb, Typeform, InVision, and Zapier!","breadcrumb":{"@id":"https:\/\/arc.dev\/employer-blog\/how-to-be-a-great-engineering-manager\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/arc.dev\/employer-blog\/how-to-be-a-great-engineering-manager\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/arc.dev\/employer-blog\/how-to-be-a-great-engineering-manager\/#primaryimage","url":"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/how-to-be-an-engineering-manager.jpg","contentUrl":"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2021\/02\/how-to-be-an-engineering-manager.jpg","width":1128,"height":635,"caption":"how to be an engineering manager who is effective, efficient, and respected"},{"@type":"BreadcrumbList","@id":"https:\/\/arc.dev\/employer-blog\/how-to-be-a-great-engineering-manager\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/arc.dev\/employer-blog\/"},{"@type":"ListItem","position":2,"name":"How to Be an Engineering Manager Your Company &#038; Team Respects"}]},{"@type":"WebSite","@id":"https:\/\/arc.dev\/employer-blog\/#website","url":"https:\/\/arc.dev\/employer-blog\/","name":"Arc Employer Blog","description":"Insights on hiring and remote work","publisher":{"@id":"https:\/\/arc.dev\/employer-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/arc.dev\/employer-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/arc.dev\/employer-blog\/#organization","name":"Arc.dev","url":"https:\/\/arc.dev\/employer-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/arc.dev\/employer-blog\/#\/schema\/logo\/image\/","url":"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2022\/02\/Arc-alternate-logo.png","contentUrl":"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2022\/02\/Arc-alternate-logo.png","width":512,"height":512,"caption":"Arc.dev"},"image":{"@id":"https:\/\/arc.dev\/employer-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/arcdotdev","https:\/\/x.com\/arcdotdev","https:\/\/www.instagram.com\/arcdotdev\/","https:\/\/www.linkedin.com\/company\/arcdotdev","https:\/\/www.youtube.com\/c\/Arcdotdev"]},{"@type":"Person","@id":"https:\/\/arc.dev\/employer-blog\/#\/schema\/person\/d4d7d561a948819c41e6dff59ae7d910","name":"Jennifer Fu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e814f8afef1b5f606484531e26026eaa16b9687476295c26f6430e39ae075502?s=96&d=mm&r=pg","url":"https:\/\/secure.gravatar.com\/avatar\/e814f8afef1b5f606484531e26026eaa16b9687476295c26f6430e39ae075502?s=96&d=mm&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e814f8afef1b5f606484531e26026eaa16b9687476295c26f6430e39ae075502?s=96&d=mm&r=pg","caption":"Jennifer Fu"},"description":"Senior Marketing Specialist @ Arc &amp; Codementor Software recruiting, product management, UX design, digital marketing; you name it, Jennifer's done it. Jennifer holds an MSc in Digital Anthropology from University College London. At Arc, she contributes her insights on tech recruiting, remote work, software engineering-related, and career-adjacent topics.","sameAs":["https:\/\/www.linkedin.com\/in\/jenniferfu811","https:\/\/x.com\/jenniferfu0811"],"url":"https:\/\/arc.dev\/employer-blog\/author\/jfu\/"}]}},"_links":{"self":[{"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/posts\/929","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/comments?post=929"}],"version-history":[{"count":0,"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/posts\/929\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/media\/940"}],"wp:attachment":[{"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/media?parent=929"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/categories?post=929"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/tags?post=929"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}