Taro Logo

Senior Software Engineer, Account Management

Leading work management platform for human + AI collaboration serving 170,000+ customers including Accenture, Amazon, Anthropic, and Suzuki.
$176,000 - $224,000
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
4+ years of experience
Enterprise SaaS

Job Description

Asana is seeking a Senior Software Engineer to join their Account Management team in Vancouver, focusing on empowering administrators with robust billing and licensing systems. This role combines technical depth with product impact, requiring expertise in building scalable solutions that serve large organizations.

The position is part of Asana's Product team, which is known for end-to-end feature development and close collaboration with UI designers and infrastructure teams. The team emphasizes both major feature releases and continuous product improvements, aiming for exceptional user experiences down to the smallest details.

As a Senior Engineer, you'll be responsible for designing and implementing full-stack solutions that help administrators manage their organizations effectively. The role involves deep technical work on architecture to ensure system reliability and scalability, while working closely with Product Management, Design, and Data Science teams to understand customer needs and create impactful solutions.

The position offers a competitive compensation package ranging from $176,000 to $224,000 CAD, plus equity and comprehensive benefits including mental health support, career development, and family-friendly policies. The role follows a hybrid work model based in Vancouver, with in-office days on Monday, Tuesday, and Thursday.

Asana's culture emphasizes collaboration, technical excellence, and product quality. The company serves over 170,000 customers globally and has been recognized as a Top 10 Best Workplace for 5 consecutive years. They value diversity and inclusion, providing equal opportunities to all applicants regardless of background.

This role is ideal for experienced engineers who enjoy tackling complex technical challenges while maintaining a strong focus on user impact. The position offers the opportunity to work on systems that directly affect how large organizations manage their Asana implementations, requiring both technical expertise and business acumen.

Last updated 25 days ago

Responsibilities For Senior Software Engineer, Account Management

  • Design and build full-stack solutions for admins to manage their billing and licensing
  • Drive large, impactful projects, delivering features for large organizations
  • Build scalable, reliable systems that power billing and licensing life-cycles
  • Set and maintain high standards for software engineering and technical excellence
  • Collaborate with product partners to co-create solutions from vision through execution

Requirements For Senior Software Engineer, Account Management

  • 4+ years of experience in full time professional software development
  • Track record as a leader and key contributor on large and technically complex projects
  • Expertise in navigating ambiguous and complex technical spaces
  • Passion for building robust and scalable full-stack systems
  • Strong technical and cross-functional communication skills
  • Team player invested in supporting peers and building a better team
  • Demonstrated curiosity about AI tools and emerging technologies

Benefits For Senior Software Engineer, Account Management

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