Skip to Content

Manager, Software Engineering

Job Overview

We're hiring an Engineering Manager to lead the Semantic Layer team in Bengaluru.

Key points

  1. Lead, coach, and grow a team of software engineers building MetricFlow — hiring, onboarding, career development, performance management, and day-to-day support.

  2. Own delivery for the Semantic Layer team: planning, prioritization, execution, and predictable shipping of high-quality software.

  3. Partner with your senior and staff engineers to set technical direction across metric definitions, query compilation, dimensional modeling…

  4. Steward MetricFlow as an open-source project — set the bar for how the team triages issues, reviews external pull requests, manages releases…

  5. Experience managing software engineering teams, including hiring, coaching, and performance management, with a track record of shipping production systems.

  6. A strong engineering foundation — you've built and shipped production software yourself and can engage credibly on architecture and technical tradeoffs with a senior…

  7. Familiarity with the technical domain: SQL fundamentals, how analytical query engines and data warehouses execute queries, and systems that involve parsing, compilation…

  8. Solid grasp of software design principles: clean APIs, modularity, testability, and backwards compatibility — and the judgment to hold a team to them.

Skills

Nice to haveWhy join us#LI-REMOTE#LI-SA1SQLRecruitingREST APIsGit

Experience: Mid-level

Similar jobs

More open roles like this one