Taro Logo

Software Engineer, Product

Asana is a leading work management platform for human + AI collaboration, helping teams orchestrate their work from small projects to strategic initiatives.
$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, Product to join their Vancouver office in a hybrid work environment. This role is perfect for engineers who are passionate about building products that enhance team collaboration and productivity. With 2+ years of experience required, you'll be working on Asana's leading work management platform that serves over 170,000 customers including major companies like Accenture, Amazon, and Anthropic.

The position offers a competitive salary range of CAD 146,000 - 178,000, along with comprehensive benefits including mental health support, career development, and family-friendly policies. As a member of the Product team, you'll be involved in the entire product development process, from conception to post-launch, working closely with UI designers and the infrastructure team.

The role demands expertise in building complex SaaS applications, working with data structures, and implementing efficient algorithms. You'll be responsible for contributing to Asana's core infrastructure, particularly in data representation, storage, and deletion in the storage layer. The position requires strong communication skills for cross-functional collaboration and a keen eye for creating exceptional user experiences.

Working in Asana's office-centric hybrid schedule, you'll be expected to be in the office Monday, Tuesday, and Thursday, with flexibility for remote work on Wednesdays and potentially Fridays. The company emphasizes building an inclusive culture where diversity is valued and everyone can bring their authentic selves to work.

Asana has been recognized as a Top 10 Best Workplace for 5 consecutive years and is Fortune's #1 Best Workplace in the Bay Area. The company maintains a strong commitment to equity and inclusion, providing equal employment opportunities regardless of background. If you're passionate about building technology that drives positive change and want to be part of a company that values both technical excellence and personal growth, this role offers an excellent opportunity to make a significant impact.

Last updated a day 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 in its segment
  • 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, delivering features for large organizations
  • Support other teams and stakeholders that work in the team's space

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 and attentive to details
  • Appreciate productivity and care deeply about helping teams collaborate effectively
  • 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