
Manager, Software Engineering
dbt Labs
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $186,000 - $225,000 per year
About the role
- Build, lead, and coach a team of 5–8 engineers focused on building a robust, scalable platform for AI agents.
- Architect the "Agent-First" Experience: Move dbt beyond a UI-driven tool by building the APIs and services required for agents to reason, plan, and execute within the dbt ecosystem.
- Define dbt’s MCP Strategy: Lead the development of dbt MCP tools that allow Claude, Codex, and other LLMs to fetch context, validate SQL, and understand metrics without leaving their development environment.
- Bridge Platform and Product: Partner with product teams to ensure that the AI Platform provides the necessary primitives (memory, tool-calling, and reasoning loops) for dbt’s specific agentic use cases.
- Coach engineers in building "Agent-ready" codebases—focusing on deterministic outputs from a non-deterministic world and the nuances of tool-use optimization.
- Drive Technical Excellence: Establish the standards for how agents should interact with dbt Cloud, ensuring security, governance, and auditability are never compromised for autonomy.
Requirements
- 3+ years in people management leading high-performing software engineering teams.
- Experience with Agentic Architectures: You understand the lifecycle of an agentic loop (Plan -> Act -> Observe) and how to build infrastructure that supports it.
- Technical Breadth in APIs & Protocols: Deep experience with API design, and ideally, familiarity with emerging standards like MCP (Model Context Protocol) or OpenAI Function Calling.
- Software Engineering Fundamentals: You have a strong POV on how to maintain dbt’s "Analytics Engineering" rigors (testing, CI/CD) in an AI-driven world.
Benefits
- Unlimited vacation (and yes we use it!)
- 401k w/3% guaranteed contribution
- Excellent healthcare
- Paid Parental Leave
- Wellness stipend
- Home office stipend, and more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
API designAgentic ArchitecturesMCP (Model Context Protocol)OpenAI Function CallingCI/CDAnalytics Engineeringdeterministic outputstool-use optimizationscalable platform developmentsoftware engineering fundamentals
Soft Skills
people managementteam leadershipcoachingcollaborationcommunicationtechnical excellencestrategic planningproblem-solvingmentoringorganizational skills