Manager, Software Engineering

Posted Aug 5

This is a fully remote position, open to applicants in India.

📋 Description

• Lead, mentor, and develop a team of software engineers working on MetricFlow, encompassing hiring, onboarding, career progression, performance management, and daily support.

• Take ownership of the Semantic Layer team's delivery by planning, prioritizing, executing, and ensuring the reliable release of high-quality software.

• Collaborate with senior and staff engineers to establish technical direction regarding metric definitions, query compilation, dimensional modeling, and SQL generation for various data warehouses.

• Act as a steward for MetricFlow as an open-source initiative by addressing issues, reviewing external pull requests, managing releases, and engaging with the community on GitHub and Slack.

• Work alongside engineering leaders across the dbt platform, dbt Core, and the Semantic Layer service.

• Collaborate with product, design, and developer relations teams to transform customer and community feedback into a structured roadmap.

• Promote engineering excellence in performance, reliability, and observability of metric query execution at scale.

• Encourage the creation of design documentation, thoughtful code reviews, and sustainable engineering practices.


⛳️ Requirements

• Proven experience managing software engineering teams, including hiring, mentoring, and performance management, with a history of delivering production systems.

• Strong engineering background with experience in developing and releasing production software.

• Capability to engage effectively on architecture and technical trade-offs with a senior engineering team.

• Familiarity with SQL fundamentals.

• Understanding of analytical query engines and the execution of queries in data warehouses.

• Experience with parsing, compilation, or transformation systems, such as query planners, DSL compilers, type systems, or rule-based engines.

• Strong understanding of software design principles, including clean APIs, modularity, testability, and backward compatibility.

• Exceptional written and verbal communication skills.

• Experience leading in a remote, asynchronous team environment.


🏝️ Benefits

• Market-leading salary

• Equity

• Comprehensive health insurance

• Generous time off

• Learning stipends

• Wellness stipends

• Home-office support

• 100% employer-paid medical insurance*

• Generous paid time-off policy (PTO)

• Paid sick time

• Inclusive parental leave policy

• Holidays

• Volunteer days off

• RSU stock grants*

• Professional development and training opportunities

• Company virtual happy hours

• Free food

• Fun team-building activities

• Monthly cell phone stipend

• Access to an innovative mental health support platform offering therapy, coaching, and self-guided mindfulness exercises for covered employees and dependents

• Benefits may vary by country and worker type

People also viewed

DEUNA15 hours ago

Engineering Manager – AI

US flagCalifornia OnlyFull-timeSoftware Engineering Manager
ApplyView job
Omnidian15 hours ago

Engineering Manager – Field Service

IN flagIndia OnlyFull-timeSoftware Engineering Manager
ApplyView job
CrowdStrike15 hours ago

Engineering Manager, Infrastructure

US flagCalifornia OnlyFull-timeSoftware Engineering Manager$140k – $215k/year
ApplyView job
Convera16 hours ago

Senior Manager – Software Engineering

US flagUnited States OnlyFull-timeSoftware Engineering Manager$170k – $180k/year
ApplyView job
Affirm17 hours ago

Manager, Software Engineering – Marketplace Performance

US flagUnited States OnlyFull-timeSoftware Engineering Manager$204k – $290k/year
ApplyView job
First Due20 hours ago

Engineering Manager

US flagUnited States OnlyFull-timeSoftware Engineering Manager$185k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers