Skip to content
FivetranFivetran

Manager, Software Engineering

Leads and grows the Semantic Layer engineering team responsible for MetricFlow, setting technical direction, owning delivery, and stewarding an open-source project. Requires engineering management experience, production software expertise, and familiarity with SQL, analytical query systems, and compilation or transformation technologies.

About the job

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 team delivery through planning, prioritization, execution, and predictable shipping of high-quality software.
  • Partner with senior and staff engineers on technical direction across metric definitions, query compilation, dimensional modeling, and SQL generation for multiple data warehouses.
  • Steward MetricFlow as an open-source project by triaging issues, reviewing external pull requests, managing releases, and engaging the community.
  • Collaborate with engineering leaders across the dbt platform, dbt Core, and Semantic Layer service.
  • Partner with product, design, and developer-relations teams to turn customer and community feedback into a roadmap.
  • Drive performance, reliability, and observability of metric query execution at scale.
  • Foster design documentation, thoughtful code review, and durable engineering practices.

Requirements

  • Experience managing software engineering teams, including hiring, coaching, and performance management, with a record of shipping production systems.
  • Strong software engineering foundation and experience building and shipping production software.
  • Familiarity with SQL fundamentals, analytical query engines, data warehouses, parsing, compilation, transformation, query planners, DSL compilers, type systems, or rule-based engines.
  • Understanding of clean APIs, modularity, testability, and backward compatibility.
  • Excellent written and verbal communication skills.
  • Experience leading in a distributed, asynchronous team environment.

Nice to Have

  • Experience leading or contributing to a popular open-source project and managing 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 CI/CD, GitHub Actions, and release engineering for Python libraries.
  • Experience building developer-facing APIs, SDKs, or CLIs.

Compensation and Benefits

  • Competitive compensation, equity, comprehensive health insurance, paid time off, learning and wellness stipends, and home-office support.
  • Employer-paid medical insurance.
  • Paid sick time, parental leave, holidays, volunteer days, and a year-end Global Week of Rest.
  • RSU stock grants.
  • Professional development and training opportunities.
  • Monthly cell phone stipend.
  • Mental health support platform access for covered employees and dependents.
  • Benefits may vary by country and worker type.

Skills

Metricflow, SQL, Python, dbt, GitHub Actions, CI/CD, Snowflake, BigQuery, Databricks, Amazon Redshift, Query Compilation, Open Source

Okta

Okta

Bengaluru, India

Manager - Site Reliability Engineer
No salary listedOn-site5+ YOEEngineering Management

Leads a team responsible for internal developer platforms, SRE tooling, automation, and production reliability in cloud environments. Requires people-management experience, strong security and infrastructure expertise, and a bachelor's degree or equivalent experience.

GitLab

GitLab

Bengaluru, India

Engineering Manager, Dedicated Integrations Team
No salary listedRemote5+ YOEEngineering Management

Leads a technical engineering team responsible for large-scale distributed services and GitLab Dedicated infrastructure. The role requires strong operational expertise, experience managing high-performing remote teams, and the ability to guide architecture, incident response, automation, and AI-enabled productivity.

Dandy

Dandy

Remote

Manager, Sales Engineering
$113k+/yrRemote5+ YOEEngineering Management

Leads and develops Dandy’s Sales Engineering team, partnering with Account Executives to support revenue growth through technical sales, product demonstrations, and customer advisory. Requires at least five years of dental-industry Sales Engineering experience and strong people leadership skills.

Okta

Okta

Bengaluru, India

Engineering Manager - Access Essentials - Core Product
No salary listedHybrid5+ YOEEngineering Management

Engineering manager leading the Client Foundations team responsible for libraries, tooling, security, and infrastructure across device platforms. Requires significant software development experience, mobile or macOS expertise, and engineering people-management experience.

GitLab

GitLab

Bengaluru, India

Engineering Manager, Gitlab Delivery: Upgrades
No salary listedRemote5+ YOEEngineering Management

Leads a globally distributed team responsible for deployment tooling, upgrades, reliability, and operational simplicity across GitLab deployment models. Requires platform or SRE leadership experience, strong Kubernetes and Helm expertise, and the ability to guide distributed teams through complex operational challenges.