Senior Software Engineer, AINew$176K–$200K

The opportunity

We’re looking for a Senior Software Engineer to join our growing AI organization in Vancouver. Asana is pioneering a new category of technology as the human-agent operating system, doubling down on our AI Suite to move our customers toward expansive, end-to-end intelligent orchestration.

What you'll do

  • Drive the technical design, architecture, and end-to-end delivery of: medium-to-large projects across our AI roadmap, guiding and collaborating with multiple engineers.

  • Design robust, extensible, and performant systems that support agentic: execution, prompt-driven automation, model orchestration, and strict enterprise-grade data boundaries.

  • Solve complex technical problems by weighing technical debt, developer: velocity, execution risk, and direct business goals.

  • Anticipate customer and architectural risks early, breaking down complex,: ambiguous product visions into clear engineering milestones and actionable tasks.

  • Champion technical excellence, write high-leverage design docs, run: meaningful retrospectives, establish testing norms, and mentor engineers across levels to raise the engineering bar.

  • Partner closely with Product Managers, Engineering Managers, Product: Designers, and Data Scientists to define requirements, clarify trade-offs, and align technical direction with Asana's broader product strategy.

What they're looking for

  • Demonstrates curiosity about AI tools and emerging technologies, with a: willingness to learn and leverage them to enhance productivity, collaboration, or decision-making.
  • + years of professional software engineering experience designing, building,: and maintaining production distributed systems, microservices, or complex full-stack architectures.
  • Demonstrated track record of technical leadership across multiple services or: codebases, with practical experience or deep interest in LLMs, agentic patterns, evaluation pipelines, retrieval-augmented generation (RAG), or real-time streaming infrastructure.
  • Proven ability to author comprehensive technical design docs, evaluate: trade-offs (e.g., latency, cost, determinism, maintainability), and make durable architectural decisions.