Asana is seeking a Staff Software Engineer to join their Data Management team in Vancouver. This role is part of the Product team that builds features end-to-end, from data models to user interactions. The position focuses on managing Asana's data graph and ensuring data integrity across the product.
The role involves working on critical enterprise features including data exports, object archiving, trashing & recovery, and audit logs. You'll be handling large-scale datasets and implementing efficient algorithms while collaborating with cross-functional teams including infrastructure, product, and legal departments.
As a Staff Engineer, you'll drive technical strategies, mentor team members, and work on complex problems requiring simple and scalable solutions. The position offers exposure to Asana's core infrastructure and the opportunity to work with the company's data architecture at scale.
The role follows a hybrid work model based in the Vancouver office, with in-office days on Monday, Tuesday, and Thursday. The compensation package includes a competitive salary range of CAD 211,000 - 269,000, plus equity and comprehensive benefits including mental health support, career coaching, and family benefits.
Asana is recognized as a top workplace, being named a Top 10 Best Workplace for 5 consecutive years and Fortune's #1 Best Workplace in the Bay Area. The company values diversity, equity, and inclusion, maintaining an inclusive environment where all employees feel equally respected and valued.
This is an excellent opportunity for an experienced engineer who enjoys working with data at scale, mentoring others, and driving technical solutions in a collaborative, fast-paced environment. The role combines technical leadership with hands-on engineering work, making it ideal for someone who wants to make a significant impact on a widely-used product while working with cutting-edge technologies.