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.