F

Fivetran

Moves business data into cloud analytics systems

Manager – Software Engineering

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeRemote in India

About the Job

Requirements

  • Experience managing software engineering teams, including hiring, coaching, and performance management, with a track record of shipping production systems.
  • A strong engineering foundation, including having built and shipped production software and engaging credibly on architecture and technical tradeoffs with a senior team.
  • Familiarity with SQL fundamentals, analytical query engines and data warehouse query execution, and systems involving parsing, compilation, or transformation, such as query planners, domain-specific language compilers, type systems, or rule-based engines.
  • A solid grasp of software design principles, including clean application programming interfaces, modularity, testability, and backwards compatibility.
  • Experience leading in a distributed, asynchronous team environment.

Responsibilities

  • Lead, coach, and grow a team of software engineers building MetricFlow, including hiring, onboarding, career development, performance management, and day-to-day support.
  • Own delivery for the Semantic Layer team, including planning, prioritization, execution, and predictable shipping of high-quality software.
  • Partner with senior and staff engineers to set technical direction across metric definitions, query compilation, dimensional modeling, and SQL generation for multiple data warehouses, including Snowflake, BigQuery, Databricks, and Redshift.
  • Steward MetricFlow as an open-source project by setting standards for issue triage, reviewing external pull requests, managing releases, and engaging the community on GitHub and in Slack.
  • Collaborate with engineering leaders across the dbt platform, dbt Core, and the Semantic Layer service to ensure MetricFlow integrates with the broader dbt ecosystem.
  • Partner with product, design, and developer-relations counterparts to translate customer and community feedback into a clear, well-sequenced roadmap.
  • Drive engineering excellence in the performance, reliability, and observability of metric query execution at scale.
  • Foster design documentation, thoughtful code review, and durable engineering practices while maintaining a high shipping pace.

Desired Qualifications

  • Experience leading or contributing to a popular open-source project, including managing a community of external contributors.
  • Familiarity with dbt, MetricFlow, LookML, Cube, or other semantic-layer technologies.
  • Background in data warehousing internals, query optimization, or analytical SQL dialects.
  • Experience with continuous integration and continuous delivery, GitHub Actions, and release engineering for Python libraries.
  • Exposure to building developer-facing application programming interfaces, software development kits, or command-line interfaces.

About the Company

Fivetran

Moves business data into cloud analytics systems

Fivetran moves data from business applications and databases into cloud analytics systems so data teams can work with reliable records instead of building pipelines by hand. Its ready-made connectors handle changes in source tables and software interfaces, reducing the maintenance needed to keep information up to date. Teams also use its transformation tools to turn raw records into datasets for reporting, operations and AI applications. Fivetran charges for usage, measuring the distinct records changed each month and the data models run, with plans for different security and operational needs. Founded in 2012, Fivetran is headquartered in Oakland, California.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$852.7M
Headquarters
Oakland, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Fivetran

See more jobs