Asana, a leading work management platform helping millions of teams worldwide, is seeking a Software Engineer for their Product team in Vancouver. This hybrid role offers an exciting opportunity to work on a complex SaaS application that leads its market segment.
The position involves end-to-end feature development, from designing data models to implementing subtle interaction behaviors that distinguish great software. Working closely with UI designers and supported by the infrastructure team, you'll contribute to both major features and daily product enhancements, enabled by Asana's continuous deployment architecture.
The role requires 2+ years of experience with large codebases and emphasizes excellent communication skills for cross-functional collaboration. You'll work with asynchronous jobs, implement efficient algorithms for the Asana Work Graph, and partner with legal teams on data ownership rules. The hybrid schedule includes in-office days on Monday, Tuesday, and Thursday, with flexible arrangements for other days.
Asana offers a competitive compensation package, including a base salary range of $146,000 - $178,000 CAD, plus equity and comprehensive benefits. These include mental health support, career coaching, family benefits, and retirement plans. The company is consistently recognized as a top workplace, ranking in Fortune's #1 Best Workplace in the Bay Area and maintaining a strong commitment to diversity, equity, and inclusion.
The ideal candidate will combine technical expertise with a passion for user experience and team collaboration. You'll join a culture that values continuous learning, especially in emerging technologies like AI, while contributing to a product that meaningfully impacts how teams worldwide work together. This role offers the opportunity to shape the future of work management while growing your career in a supportive, innovative environment.