Asana

Software Engineer, Product

Asana
Apply
2 months ago
Vancouver, CanadaMid Level

Responsibilities

  • Build product features end-to-end, from data modeling and implementation through post-launch reflection and continuous improvement.
  • Design and implement user-facing features and subtle interaction behaviors in Asana’s SaaS application.
  • Work with data representation, storage, deletion, asynchronous jobs, and efficient traversal of the Asana Work Graph.
  • Partner with legal to implement clear and effective data ownership rules.
  • Drive large, impactful projects used by large organizations.
  • Collaborate with UI designers, infrastructure teams, product management, and other stakeholders.

Requirements

  • At least 3 years of experience working within large, well-maintained codebases.
  • Strong communication skills for cross-functional collaboration.
  • Sound judgment in balancing development velocity with high-quality, maintainable code.
  • Passion for user experience and strong attention to detail.
  • Interest in productivity, effective collaboration, AI tools, and emerging technologies.

Benefits

  • Mental health, wellness, and fitness benefits.
  • Career coaching and support.
  • Inclusive family-building benefits.
  • Long-term savings or retirement plans.
  • In-office culinary options supporting dietary preferences.
  • Vancouver office-centric hybrid schedule with standard in-office days Monday, Tuesday, and Thursday; remote work may be available Wednesday and conditionally Friday.

Categories

Product Engineering
Asana

About Asana

1,001-5,000 employees

Asana builds a work management platform that helps teams plan, track, and coordinate projects and goals, with AI-assisted features and integrations. It sells subscription-based SaaS used across functions from marketing to engineering. Founded in 2008 and headquartered in San Francisco, Asana is publicly traded on the NYSE and used by more than 170,000 organizations, including Accenture and Amazon.

Contact me