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.