Skip to content
← Back to job listings

Senior Software Engineer (AI Chat)

Asana · Vancouver, Canada

External listingfull-time2 months ago

About The Role

Join Asana as a Senior Software Engineer to define the backend foundations for our next-generation AI chat products. You will design, build, and evolve the backend platform that enables chat- and agent-powered product experiences across Asana, focusing on reliability, scalability, and extensibility. You will also improve the performance, observability, and operational quality of systems that support enterprise-grade chat experiences. Additionally, you will mentor other engineers, improve technical design and planning practices, and proactively identify opportunities to simplify systems and increase engineering leverage.

  • Definir las bases del backend para los productos de chat de inteligencia artificial de próxima generación de Asana.
  • Diseñar, construir y evolucionar la plataforma backend que permite experiencias de productos impulsadas por chat y agentes en Asana.
  • Colaborar estrechamente con equipos de Producto, Diseño, Ciencia de Datos y ingeniería de IA para traducir las necesidades del producto en capacidades de plataforma duraderas.
  • 5+ years of full-time professional software development experience, including experience owning and delivering medium-to-large technical projects
  • Demonstrates fluency with AI tools and emerging technologies, with a willingness to learn and leverage them to enhance productivity, collaboration, or decision-making
  • Proven ability to navigate complex architectural boundaries and collaborate cross-functionally with Infrastructure and Frontend teams
  • Strong backend engineering fundamentals and experience building reliable, maintainable distributed systems in production
  • Comfortable working in a fast-paced environment where you are defining a new category of Work Management
  • Strong instincts for production quality, including observability, testing, rollout safety, performance, and operational excellence
  • Lead with ownership and initiative: you identify ambiguity, propose practical paths forward, and help teams make steady progress through changing requirements
  • If you're interested in this role and don't meet every listed requirement, we still encourage you to apply

This is an external listing. JobSpring does not represent or verify the employer. Report this listing