Engineering Manager

MetabaseMetabase·Remote(United States)
Software Development
Adjust

WFA Digital Insight

The demand for skilled engineering managers in the tech industry has grown significantly, with a focus on remote and distributed teams. As companies like Metabase continue to expand their product offerings and user base, the need for experienced leaders who can navigate the complexities of product development, team management, and technical innovation has never been more pressing. With the global remote workforce expected to reach 73% of all teams by 2027, the ability to manage and motivate distributed teams is becoming a highly sought-after skill. Metabase, with its user-focused approach and commitment to long-term value, offers a unique opportunity for engineering managers to make a real impact. Before applying, candidates should be aware of the importance of strong written and verbal communication skills, a solid technical background, and the ability to coach and grow engineers in a low-structure environment.

Job Description

About the Role

The Engineering Manager position at Metabase is a critical role that involves leading a team of engineers to drive the development of the company's product. As an Engineering Manager, you will be responsible for overseeing the technical direction of the team, ensuring that projects are delivered on time and to a high standard, and fostering a culture of innovation and continuous improvement. You will work closely with the Product, Design, and Success teams to plan and execute on the product roadmap, balancing feature development, tech improvements, and bug fixes.

The role requires a strong technical background, with experience in either Clojure or Frontend (React + Typescript) ecosystems. You will need to have a deep understanding of the problems the team is solving and be able to make technical decisions that support the company's goals. Your ability to coach and grow engineers, especially in a low-structure environment, will be essential in helping the team to continuously improve and adapt to changing circumstances.

As an Engineering Manager at Metabase, you will be part of a talented team that is passionate about creating products that make a real difference to people's lives. You will have the opportunity to work on complex and challenging projects, and to contribute to the company's mission of making data insights more accessible to everyone.

What You Will Do

  • Directly manage a team of engineers, providing guidance, support, and feedback to help them grow and develop in their careers
  • Work closely with the Product, Design, and Success teams to plan and execute on the product roadmap
  • Coach individuals, tune processes, remove obstacles, and optimize the environment to continuously increase the speed of iteration
  • Hire, onboard, and nurture top-level engineering IC talent
  • Make technical decisions that support the company's goals, and provide constructive technical feedback to the team
  • Collaborate with the team to identify and mitigate risks, and to develop strategies for resolving complex technical problems
  • Develop and maintain a deep understanding of the company's product and technology stack
  • Stay up-to-date with industry trends and emerging technologies, and apply this knowledge to continuously improve the team's skills and capabilities
  • Participate in the development of the company's technical vision and strategy
  • Provide input and guidance on the development of the company's product roadmap

What We Are Looking For

  • Strong written and verbal communication skills, with a bias towards written communication to support async processes in a fully remote and distributed team
  • 2+ years of engineering management experience or equivalent
  • Ability to debug project execution to identify issues and changes to one or more of people, process, and project scope
  • Strong product sensibilities, with the ability to critically navigate product proposal docs and Figma designs and translate them to engineering requirements
  • Strong technical background in one of: Clojure or Frontend (React + Typescript) ecosystems
  • Experience with agile development methodologies and version control systems such as Git
  • Ability to work in a fast-paced environment and adapt to changing circumstances
  • Strong problem-solving skills, with the ability to decompose complex problems into manageable parts
  • Experience with coaching and growing engineers, especially in a low-structure environment
  • Strong understanding of the importance of testing, continuous integration, and continuous deployment

Nice to Have

  • Experience with cloud-based technologies such as AWS or Google Cloud
  • Knowledge of data analytics and business intelligence tools
  • Familiarity with open-source software development and communities
  • Experience with remote work and distributed teams
  • Certification in engineering management or a related field

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work on complex and challenging projects that make a real difference to people's lives
  • Collaborative and dynamic work environment with a talented team of engineers and professionals
  • Flexible working hours and remote work options
  • Professional development and growth opportunities
  • Access to the latest technologies and tools
  • Recognition and reward for outstanding performance and contributions
  • Comprehensive health insurance and wellness programs
  • Generous PTO and vacation policy
  • Parental leave and family support programs
  • Employee assistance and mental health support programs

How to Stand Out

  • Make sure your portfolio and GitHub profile are up-to-date and showcase your technical skills and experience.
  • Be prepared to talk about your experience with agile development methodologies and version control systems such as Git.
  • Show a deep understanding of the company's product and technology stack, and be able to discuss how you can contribute to its development.
  • Highlight your experience with coaching and growing engineers, especially in a low-structure environment.
  • Be prepared to talk about your approach to debugging project execution and identifying issues.
  • Research the company's culture and values, and be prepared to discuss how you can contribute to and thrive in a remote and distributed team environment.
  • Practice your communication skills, and be prepared to provide examples of how you have effectively communicated technical information to non-technical stakeholders.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.