Manager, Software Engineering
Job Description
Lead and mentor a team of 5-8 engineers in developing a scalable platform for AI agents. Architect an "Agent-First" Experience: Build APIs and services that enable AI agents to reason, plan, and execute within the dbt ecosystem, moving beyond a UI-driven approach. Define dbt’s MCP Strategy: Steer the creation of dbt MCP tools, enabling LLMs like Claude and Codex to access context, validate SQL, and comprehend metrics seamlessly. Unite Platform and Product: Collaborate with product teams to ensure the AI Platform offers necessary primitives (memory, tool-calling, and reasoning loops) for dbt's agentic use cases. Guide engineers in crafting "Agent-ready" codebases, focusing on deterministic outputs and tool-use optimization. Champion Technical Excellence: Establish standards for agent interaction with dbt Cloud, prioritizing security, governance, and auditability.
Qualifications
1. Minimum 3 years in people management, leading high-performing software engineering teams. 2. Experience with Agentic Architectures: Understanding of the agentic loop lifecycle (Plan -> Act -> Observe) and the infrastructure to support it. 3. Technical Breadth in APIs & Protocols: Extensive experience with API design and familiarity with standards like MCP (Model Context Protocol) or OpenAI Function Calling. 4. Software Engineering Fundamentals: A solid perspective on maintaining "Analytics Engineering" rigors (testing, CI/CD) in an AI-driven environment.
Benefits
- Unlimited vacation - 401k w/3% guaranteed contribution - Excellent healthcare - Paid Parental Leave - Wellness stipend - Home office stipend, and more!
Apply Now
