Engineering Manager

Feb 25, 2022πŸ”— πŸ‘οΈ 292 292 Views

🏒 Flowhub πŸ“ Remote✨Remote OK

πŸ’° $130,000 - $160,000 πŸ—“οΈ Full-time 🏷️ Information Technology πŸ“› No license required


About our company

At Flowhub, we're about more than technology — we're on a mission to make legal cannabis accessible to everyone. Founded in 2015, Flowhub pioneered the first Metrc API integration to help dispensaries stay compliant. Today, over 1,000 dispensaries trust Flowhub's point of sale, inventory management, business intelligence, and mobile solutions to process $3B+ cannabis sales annually.

Flowhub creates user-friendly business management and compliance products that increase revenue in the highly regulated cannabis industry. Our Engineering department is highly creative, incredibly resourceful, and obsesses over the user experience.

Job description

An engineering manager is responsible for leading at least one sprint team (4-8 engineers, potentially QA). They are responsible for the outcomes of that team, as well as taking ownership of the technical quality of the systems owned by that team.

As an engineering manager grows in their role, they will delegate more responsibility for the day-to-day management of the team to another team lead. Successfully running more than one sprint team is a signal of readiness to be considered for Senior Engineering Manager.

Culture & Team Building

An engineering manager’s primary responsibility is their people - making sure they’ve got the right group of people, they are properly motivated, and have the right skillset to tackle the challenges they face.

Critical Thinking

Engineering managers are responsible for the systems that their team owns, including stability, architecture, development velocity, and observability/monitoring. The engineering manager of a team works with their product counterpart and technical leaders on their team to advocate for addressing technical debt, and to help explain trade offs of delivering a project quickly or investing more into the overall technical health of the system.

Engineering managers use their understanding of the product, their customers, and Flowhub’s overall business needs to make sure their team is working on the highest priority projects at all times. They are unafraid to stop a project if it's no longer valuable, and they make sure work is carved up into small, measurable deliverables to ensure we’re on the right track.

Outcomes / Results

A team’s engineering manager helps to set the guideposts for the team, sets up their working arrangements and processes, hires and coaches the individuals on the team, and has responsibility for prioritization of impactful work. The engineering manager is also responsible for blocking and tackling for their team to ensure they are not distracted or prevented from completing their work efficiently.

Communication

Engineering managers help connect the organization to the work their team is doing, and help connect their team to Flowhub’s wider strategy. They ensure the entire organization is aligned through writing and speaking.