Asana is looking for an Engineering Manager to lead the Agent Orchestration team, building the connections to other systems that allow Asana AI to serve high-value workloads. You will drive the architecture and execution of agent skills, deep integrations, and vertical use cases for AI Teammates and contribute to org-level engineering leadership across the broader Asana AI group.
What You'll Do
- Lead and grow the Agent Orchestration team, setting technical direction for the systems that connect Asana's AI agents to the broader enterprise ecosystem.
- Drive the architecture and execution of agent skills, deep integrations, and vertical use cases that make AI Teammates the most capable agents in enterprise workflows.
- Partner with Product, Design, and Data Science to define and execute on roadmap priorities that directly support Asana's top company priority.
- Drive alignment across AI teams on shared infrastructure, APIs, and patterns for agent development and integration.
- Improve team delivery pace, champion engineering velocity, and drive AI coding adoption across the team.
- Attract, retain, and develop exceptional senior engineering talent.
- Flex into org-level engineering leadership work across the broader Asana AI group, contributing beyond your direct team.
What We're Looking For
- 8+ years of experience in software engineering, including 4+ years managing technical teams.
- Interest and passion for applied AI, large language models, and agentic systems is essential.
- Strong systems integration and platform-building experience, with a track record of connecting complex systems across diverse environments.
- Proven ability to set technical direction and drive alignment across multiple teams on shared infrastructure and patterns.
- Demonstrated ability to attract, develop, and retain senior engineering talent.
- Comfortable with ambiguity — thrives in zero-to-one product environments and drives clarity from complexity.
- Effective cross-functional collaborator who builds strong partnerships with Product, Design, Data Science, and peer engineering teams.
- Deeply curious about AI and emerging technologies, actively leveraging them to elevate product experiences, sharpen decision-making, and move faster.
- Demonstrates curiosity about AI tools and emerging technologies, with a willingness to learn and leverage them to enhance productivity, collaboration, or decision-making.
Nice to Have
- Applied AI experience in production environments, particularly moving beyond demos to reliable, impact-driven deployments.
- Familiarity with agent capability patterns: skill acquisition systems, tool integration frameworks, and dynamic capability routing.
- Understanding of emerging protocols (e.g., MCP, A2A) for standardizing how agents interact with tools and each other.
- Track record of driving engineering velocity improvements and developer productivity tooling adoption (e.g., AI coding tools).
- Experience building deep integrations across enterprise platforms (Slack, Microsoft Teams, Salesforce, etc.).
- Experience with production observability and evaluation frameworks for AI systems.
Team & Environment
You will lead the Agent Orchestration team, which consists of ~6 senior engineers, including individual contributors up to L6.
Benefits & Compensation
- Mental health, wellness & fitness benefits
- Career coaching & support
- Inclusive family building benefits
- Long-term savings or retirement plans
- In-office culinary options
- Estimated base salary range: $238,000-$270,000 CAD
Work Mode
This is a hybrid position based in Vancouver.
At Asana, we're committed to building teams that include a variety of backgrounds, perspectives, and skills, as this is critical to helping us achieve our mission. If you're interested in this role and don't meet every listed requirement, we still encourage you to apply.




