CareerPlanSign in

Manager, Software Engineering

IND - Remote🌐 Remote💼 Full-time🗓 2026-08-05 → 2026-09-25

Core

Lead the Semantic Layer team to build and maintain MetricFlow, an open-source semantic engine that powers the dbt Semantic Layer, enabling data teams to define metrics once and consume them consistently across BI tools, notebooks, and AI systems.

Role type

Engineering Manager (Hands-on IC leadership)

Builds

MetricFlow (open-source semantic engine), dbt Semantic Layer, and related data infrastructure components

Domain

Data infrastructure, analytics engineering, semantic layer, query compilation, distributed data execution

Deliverable

production ML models | product features

Required skills

Software engineering management, hiring and performance management, production system delivery, SQL fundamentals, query engine and data warehouse internals, software design principles (APIs, modularity, testability), technical architecture decision-making, open-source project stewardship, distributed team leadership

Preferred skills

Experience leading popular open-source projects, familiarity with dbt/MetricFlow/LookML/Cube, data warehousing internals, query optimization, CI/CD and release engineering for Python libraries, building developer-facing APIs/SDKs/CLIs

Technologies

MetricFlow, dbt, Snowflake, BigQuery, Databricks, Redshift, Python, GitHub, Slack

Responsibilities

Lead, coach, and grow a team of software engineers; own delivery planning and execution for the Semantic Layer; partner with senior engineers on technical direction for metric definitions and query compilation; steward MetricFlow as an open-source project including community engagement and release management; collaborate with platform leaders to ensure ecosystem integration; translate customer feedback into product roadmaps; drive engineering excellence in performance and observability

Seniority

Manager, hands-on leadership

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.