Taro Logo

Senior Software Engineer, Account Management

Asana helps teams orchestrate their work, from small projects to strategic initiatives, serving millions of teams worldwide.
$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. This role is part of the Product team that builds features end-to-end, from data models to subtle interaction behaviors that differentiate good software from great software. The position focuses on empowering admins to balance flexible collaboration with cost control through licensing systems.

The role requires deep technical expertise in building scalable, reliable systems for billing and licensing lifecycles. You'll work closely with Product Management, Design, and Data Science teams to understand customer pain points, create solutions, and enhance product impact through experimentation. The position offers an opportunity to drive large, impactful projects that will be used by large organizations.

Working in a hybrid environment, you'll be based in the Vancouver office with in-office days on Monday, Tuesday, and Thursday. The role offers competitive compensation ranging from $176,000 - $224,000 CAD, plus additional benefits including mental health support, career coaching, family benefits, and retirement plans.

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 values diversity and inclusion, providing equal employment opportunities to all applicants regardless of background. You'll be joining a passionate team dedicated to technical excellence and product quality, where you can make a significant impact on both the company's mission and your career growth.

The ideal candidate brings 4+ years of professional software development experience, strong leadership capabilities in complex technical projects, and excellent communication skills. You should be passionate about building robust, scalable systems and have a demonstrated interest in emerging technologies, including AI tools.

Last updated an hour 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
  • Mental health, wellness & fitness benefits
  • Career coaching & support
  • Inclusive family building benefits
  • Long-term savings or retirement plans
  • In-office culinary options

Related Jobs