Heap’s mission is to power business decisions with truth. We’re building infrastructure to automatically capture customer interactions on web and mobile applications, make sense of them, and make them actionable for anyone. We want to enable everyone to understand their millionth customer as well as they understood their first.
For this role, we’re looking for an Engineering Manager to grow and develop the Connect team and technical platform. You’ll be responsible for technical strategy, execution, and delivery on a core part of our product experience used by thousands of customers. You’ll hire, coach, and develop a diverse team of engineers, and work cross-functionally with a variety of teams across the company to inform direction and roadmap.
On Connect, you’ll be responsible for a product used by our biggest customers to export Heap behavioral data to their data warehouse. You’ll help your team develop and scale a system that executes thousands of daily ETL jobs to Redshift, Snowflake, BigQuery, and S3. You’ll work with the team and our customers to build a new system that supports importing data from warehouses, and work with product management and design to build frontend interfaces that make setting up and managing data warehouse integrations simple and intuitive.
This is a unique opportunity to apply your data warehouse and data engineering skills to a customer-facing product that will play a major role in Heap’s success going forward!
What you’ll do
Remotely manage a diverse group of 4-6 engineers ranging from junior to senior. Support their growth and development through continuous coaching and feedback.
Work closely with product management, product marketing, and solutions to extend our existing Data Warehouse integration platform with new features, and continue to scale the platform as we grow.
Own execution and delivery on your eng team, and help the team balance new feature work with technical debt and platform investment.
Contribute to a fast-growing engineering organization and help us scale up processes and best practices across the entire company.
The Connect team is a distributed team that spans US timezones to Europe. For this role, we’re looking for someone working in US Eastern Time or a similar timezone that overlaps with both Europe and US Pacific Time.
What we’re looking for
A track record of leading and coaching diverse teams of engineers (at least 2+ years managing a team of 4+, including remote engineers)
A solid engineering background that has kept pace with new technologies, even if it’s been a few years since you coded full time (at least 5+ years of total experience in technical roles)
Experience running team cadences in a fast-moving, Agile environment, and working cross-functionally with product management to set roadmap and direction
Experience building data platforms at scale on AWS (Spark experience a plus), and working with high volume cloud data warehouse systems (Snowflake, Redshift, BigQuery)
A genuine commitment to building diverse teams, and promoting equity and inclusion on your team and throughout the organization
Under the hood, Heap is powered by TypeScript, Golang, Scala, Spark, Kafka, Redis, and PostgreSQL (using Citus). For more about our architecture, check out Virtual Events: Making Data-Driven Decisions a Reality.
People are what make Heap awesome. Regardless of age, education, ethnicity, gender, sexual orientation, or any personal characteristics, we want everyone to feel welcome. We are committed to building a diverse and inclusive equal opportunity workplace everyone can call home.
Heap has raised $95M in funding from NEA, Y Combinator, Menlo Ventures, SVAngel, Sam Altman, Garry Tan, Alexis Ohanian, Harj Taggar, Ram Shriram, and others. We offer plenty of awesome benefits, and we were named #1 on Glassdoor’s Best Places to Work (SMB). We'd love to hear from you!