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

Job Description

Asana is seeking a Software Engineer to join their Product team in Vancouver, BC. This role offers an opportunity to work on a market-leading SaaS platform that helps millions of teams coordinate and achieve their goals. As a Product Software Engineer, you'll be integral to the entire product development process, from conception to post-launch reflection. The position involves working with core infrastructure, data representation, and storage systems, while implementing efficient algorithms for the Asana Work Graph.

The role follows a hybrid work model with in-office days on Monday, Tuesday, and Thursday, offering flexibility for remote work on other days. You'll be part of a high-performance team focused on velocity and software quality, contributing to both large features and smaller product enhancements through continuous deployment.

Asana offers a comprehensive compensation package, including a competitive base salary range of $146,000 - $178,000 CAD, equity opportunities, and extensive benefits covering mental health, wellness, career development, and family support. The company is consistently recognized as a top workplace, maintaining an inclusive environment where diversity is valued and all employees can thrive.

The ideal candidate will bring 2+ years of experience with large codebases, strong communication skills, and a passion for creating exceptional user experiences. You'll work closely with UI designers and infrastructure teams, balancing quick delivery with code quality and maintainability. This role presents an excellent opportunity to make a significant impact on a product used by millions while working in a supportive, inclusive environment.

Last updated 2 months 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 that is a market leader
  • Work with Asana's core infrastructure, particularly data representation and storage
  • 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 about helping teams collaborate effectively
  • Excited to be a part of an inclusive culture

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

Related Jobs