Skip to content

Latest commit

 

History

History
54 lines (46 loc) · 4.1 KB

director_engineering.md

File metadata and controls

54 lines (46 loc) · 4.1 KB

Director, Engineering

Same as Senior Manager, but also...

Should have

  • At least 5 years experience both managing engineers and leading an engineering team.
  • Experience collaborating with leaders and stakeholders across the company to build a high level roadmap & vision for a team.
  • A deep understanding of how cross-functional product teams work at a software product company and experience managing such teams.
  • A desire to focus on managing other engineering managers, engineering leads, and staff engineers
  • Experience and a deep interest in leading initiatives for improving Meetup engineering culture, values, process, speed, quality, execution, and delivery.
  • Experience leading recruiting initiatives, as well as growing and organizing engineering teams.
  • A deep understanding of engineering teams and architecture best practices across multiple disciplines (especially machine learning, analytics, data pipeline, core platform, and infrastructure engineering)

Director, Product Engineering should have

  • An excellent track record of partnering with product to build products that delight users.

Director, Platform Engineering should have

  • An excellent track record of partnering with product to build platform and infrastructure that enable product engineering to build fast and reliably.
  • Experience communicating the importance of platform and infrastructure to intelligent non-technical audiences
  • General knowledge of cloud platforms and associated managed services.

Director, Machine Learning & Data should have

  • Experience building and operating data pipelines and warehouses at scale (distributed low-latency processing and native cloud solution experience a plus)
  • Experience effectively managing machine learning engineers and projects that deliver results, while clearly communicating ML techniques and process to intelligent non-technical audiences

Is expected to

Strategy

  • Collaborate with engineering and cross-discipline leadership to:
    • develop and communicate the vision, high level roadmap & technical strategy for their business unit based on company goals.
    • spin up, spin down and staff teams in their business unit as appropriate.
  • Ensure every engineer on their teams understands why their project is important to their business unit and company goals.
  • Delegate parts of large projects to others and keep teams collectively focused and on track
  • Guide the architecture of their teams to ensure it fits the goals of their business unit as well as the best practices set out by the collectives.
  • Ensure that all decisions are in service of Meetup’s members and organizers
  • Guide the quality & testing strategy of their biz unit

Results

  • Ensure their teams are setting aggressive OKRs and delivery goals and executing quickly, effectively, and healthily towards delivering results.
  • Monitor performance, impact, execution and delivery across all their teams, identify risks and solutions, and drive improvements with engineers and managers.
  • Build a culture rewarding strategic failure as well as success.
  • Regularly provide clear, actionable feedback in all directions, and find the appropriate group venues to do so
  • Build consensus and drive forward big decisions within their business unit and across the organization
  • Challenge their team to demonstrate greater sense of urgency

Management

  • Manage and coach Engineering Leads to be effective communicators and leaders of their teams.
  • Manage and coach Engineering Managers to be effective communicators and managers of their people.
  • Ensure that engineering managers and engineering leads are mentoring and managing teams effectively towards results
  • Help engineering managers create and support career development plans for direct reports
  • Be a sponsor for engineers’ development.
  • Be an exemplary model for optimism, bring solutions to surfaced problems, and coach others to do the same
  • Be an engaged part of the company leadership team setting policies, goals, and budgets
  • Partner with the Employee Experience team and lead strategy and vision for recruitment efforts for their business unit.