Engineering Manager
United StatesRemote
Summary
Manage engineering team to ship user-delighting features, collaborate with Product/Design on roadmap execution, coach engineers, hire talent, and make technical decisions in a remote environment. Requires 2+ years management experience and strong Clojure or React/TypeScript background.
About the role
Responsibilities
- Directly manage a team of engineers and help them ship features that delight Metabase users.
- Work closely with Product, Design, and Success teams to plan and execute on the product roadmap, balancing feature development, tech improvements and bug fixes.
- Coach individuals, tune processes, remove obstacles, and optimize the environment to continuously increase the speed of iteration.
- Be technical, deeply understand the problems the team is solving and make decisions within that context.
- Hire, onboard, and nurture top-level engineering IC talent.
Skills and Experience
- Strong written and verbal communication, with a bias to written communication to support async processes in a fully remote and distributed team.
- 2+ years of engineering management experience or equivalent (demonstrate skill at building and improving an engineering team, and supporting and developing people's careers).
- Ability to debug project execution to identify issues and changes to one or more of people, process, and project scope.
- Strong product sensibilities - critically navigate product proposal docs and Figma designs and translate them to engineering requirements that span the Metabase product stack, and identify and mitigate risks.
- Strong technical background in one of: Clojure or Frontend (React + TypeScript) ecosystems.
Main Attributes
- Outcome focused, with the ability to ship code by removing obstacles and making decisions.
- Highly technical - can fluently read code, tech design docs, engage in technical discussions, provide constructive technical feedback, and stay close to implementation details.
- Use technical understanding to make decisions regarding project execution and delivery.
- Problem decomposition to reduce risk, increase surface area for feedback and continuously adjust plans.
- Ability to coach and grow engineers, especially in a low structure environment without formal titles and well-defined career ladders.
Skills
ClojureReactTypeScriptFigmaengineering managementasync communicationproduct sensibilitiestechnical debuggingteam coachinghiring