- A few years experience mentoring engineers
- Top notch communication skills with other engineers and product/design
- Experience managing engineering timelines for large projects
- A deep understanding of how engineering and product teams are put together
- A desire to focus on managing people
- A deep interest in being the face of Meetup culture for their team
- Have regularly scheduled 1-on-1’s with reports
- Ensure that engineers are building trust and not isolated
- Clearly communicate expectations to direct reports (goal setting, etc)
- Help allocate engineering resources for product teams
- Keep track of project timelines, and support the team by proactively helping fix project delays & issues
- Help remove roadblocks and bottlenecks for teams and direct reports
- Keep reports focused on the most important things for company/themselves
- Be comfortable managing engineers with different experience/skillsets than their own
- Mentor engineers, in technical and non-technical improvements
- Create and move along career development plans for direct reports
- Be as available as possible for their reports
- Manage difficult situations promptly and work with HR to come up with solutions
- Manage technical improvement plans with engineers
- Lead recruitment efforts by finding recruitment opportunities and motivating engineers to speak, do presentations, and write blog posts (and do so oneself!)
- Manage conference budget for direct reports, approve/deny requests
- Communicate regularly with Product Managers/Product Engineering Leads to collect performance and collaboration feedback for direct reports
- Identify engineers who are on track for promotion, incorporate skill development to professional development plans and recommend engineers for promotion to directors
- Identify engineers who are not performing on teams, create performance improvement plans and assess progress to make a recommendation to directors
- Create compensation change recommendations and share with directors