Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 27 Oct 2026

Senior Software Engineer, AI

Asana Vancouver, BC Hybrid senior full-time

Salary

$176,000 - $200,000 per year

Apply on Asana

Description

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.

Depending on the team, you might lead architecture across our core agentic runtime, develop high-throughput evaluation and safety infrastructure, or build sophisticated customer-facing builders and canvas surfaces that allow enterprises to coordinate humans and AI agents seamlessly.

What you’ll achieve

  • 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.

About you

  • Demonstrates curiosity about AI tools and emerging technologies, with a willingness to learn and leverage them to enhance productivity, collaboration, or decision-making.
  • 6+ 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.
  • Track record of acting as a Tech Lead or Area of Responsibility (AoR) owner,successfully driving multi-contributor projects from ambiguity to delivery while navigating cross-team dependencies.
  • Passion for mentoring and coaching fellow engineers, providing actionable code and design feedback, and establishing long-term engineering best practices.
  • Deep empathy for the end-user experience, understanding how backend architecture and model behaviours directly affect user trust, interface latency, and workflow reliability.

What we’ll offer

  • Estimated base salary range: $176,000 - $200,000
  • Comprehensive compensation package, including equity, sales incentive pay, and benefits
  • Mental health, wellness & fitness benefits
  • Career coaching & support
  • Inclusive family building benefits
  • Long-term savings or retirement plans
  • In-office culinary options

Skills

Required

Ready to apply?

You apply with the employer directly. Their original posting is here: https://job-boards.greenhouse.io/asana/jobs/8319678

Apply on Asana