Senior Manager, dbt Fusion
Denver, Colorado, United States, AMER · USA - Oakland · Remote · Posted Oct 5, 2026
At a glance
- Workplace
- Remote
- Location
- Denver, Colorado, United States, AMER · USA - Oakland
About the role
- The Senior Engineering Manager will lead the Core team responsible for the Rust-based engine powering dbt Fusion.
- This role involves managing a team of approximately 8 engineers while partnering with product and engineering stakeholders to evolve dbt's next-generation engine, SQL language features, and ELT primitives.
Responsibilities
- Lead, coach, and develop a fluid team of approximately 8 engineers.
- Establish clarity across a technically demanding roadmap with multiple stakeholders.
- Partner with Product to translate ambiguous requirements into engineering scope, sequencing, and estimates.
- Balance new feature development, engine maintenance, framework modernization, documentation, and GA product stability.
- Guide end-to-end technical design across the engine and its integration points.
- Support engineers in making tradeoffs across product value, technical quality, performance, and delivery risk.
- Actively contribute to technical design and implementation alongside the team.
- Coordinate initiatives that span multiple teams and systems with peer engineering leaders.
- Build an environment where engineers can grow their scope and take ownership of technical problems.
- Shape the next phase of dbt Fusion as a language-aware transformation engine.
Requirements
- Experience leading teams through multiple concurrent priorities and diverse integration points.
- Strong software-engineering fundamentals and prior experience as a senior/staff engineer, technical lead, or equivalent hands-on technical leader.
- Ability to lead or facilitate system design from problem definition through implementation and delivery.
- Ability to translate complex or ambiguous product requirements into credible engineering estimates, milestones, and tradeoffs.
- Demonstrated judgment in balancing roadmap delivery with reliability, maintainability, technical debt, and product quality.
- Hands-on technical orientation with a willingness to stay close to code and engineering details.
Preferred qualifications
- Experience with Rust or another systems programming language, compilers, query planning, language servers, IDE tooling, or developer platforms.
- Experience building or operating data transformation, orchestration, warehouse, or execution systems.
- Contributions to open-source projects or experience working with open standards and open technical communities.
- Familiarity with ecosystems such as Apache Arrow, Apache Iceberg, DuckDB, ADBC, or related data and execution technologies.
- Experience with SQL semantics, query optimization, transpilation across dialects, data lineage, governance, or developer-facing language features.
- Experience working in a remote-first or distributed organization with strong written communication practices.
- Startup or scale-up experience.
Benefits
- 100% employer-paid medical insurance
- Generous paid time away from work (vacation, sick time, parental leave)
- Paid holidays including a year-end Global Week of Rest
- Volunteer days off
- RSU stock grants
- Professional development and training opportunities
- Company virtual happy hours, free food, and team-building activities
- Monthly cell phone stipend
- Mental health support platform
Workplace
- Remote-first or distributed organization environment mentioned as a nice-to-have context
Skills
- Rust
- SQL
- Dbt
- Apache Arrow
- Apache Iceberg
- DuckDB
- ADBC
- Static Analysis