Taro Logo

Software Engineer, Product

Asana helps teams orchestrate their work, from small projects to strategic initiatives, serving millions of teams worldwide with their work management platform.
$146,000 - $178,000
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer, Product

Asana, a leading work management platform helping millions of teams worldwide, is seeking a Software Engineer for their Product team in Vancouver. This hybrid role offers an exciting opportunity to work on a complex SaaS application that leads its market segment.

The position involves end-to-end feature development, from designing data models to implementing subtle interaction behaviors that distinguish great software. Working closely with UI designers and supported by the infrastructure team, you'll contribute to both major features and daily product enhancements, enabled by Asana's continuous deployment architecture.

The role requires 2+ years of experience with large codebases and emphasizes excellent communication skills for cross-functional collaboration. You'll work with asynchronous jobs, implement efficient algorithms for the Asana Work Graph, and partner with legal teams on data ownership rules. The hybrid schedule includes in-office days on Monday, Tuesday, and Thursday, with flexible arrangements for other days.

Asana offers a competitive compensation package, including a base salary range of $146,000 - $178,000 CAD, plus equity and comprehensive benefits. These include mental health support, career coaching, family benefits, and retirement plans. The company is consistently recognized as a top workplace, ranking in Fortune's #1 Best Workplace in the Bay Area and maintaining a strong commitment to diversity, equity, and inclusion.

The ideal candidate will combine technical expertise with a passion for user experience and team collaboration. You'll join a culture that values continuous learning, especially in emerging technologies like AI, while contributing to a product that meaningfully impacts how teams worldwide work together. This role offers the opportunity to shape the future of work management while growing your career in a supportive, innovative environment.

Last updated 2 hours ago

Responsibilities For Software Engineer, Product

  • Work in a high-performance, dynamic team with a strong focus on velocity and software quality
  • Contribute to building a complex SaaS application
  • Work with asynchronous jobs and implement algorithms that efficiently traverse the Asana Work Graph
  • Work with legal to implement data ownership rules
  • Drive large, impactful projects
  • Support other teams and stakeholders

Requirements For Software Engineer, Product

  • 2+ years of experience working within large, well-maintained codebases
  • Excellent communication skills for collaborating with cross-functional partners
  • Sound judgment when balancing moving quickly with producing quality code
  • Passionate about creating a superlative user experience
  • Appreciate productivity and care deeply about helping teams collaborate
  • Demonstrated curiosity about AI tools and emerging technologies

Benefits For Software Engineer, Product

Medical Insurance
Mental Health Assistance
401k
  • Mental health, wellness & fitness benefits
  • Career coaching & support
  • Inclusive family building benefits
  • Long-term savings or retirement plans
  • In-office culinary options

Jobs Related To Asana Software Engineer, Product