Asana is seeking a Senior Software Engineer to join their Data Management team in Vancouver. This role is crucial for managing and ensuring the integrity of Asana's data graph across the product. The position involves working on fundamental features for Enterprise customers, including data exports, object archiving, trashing & recovery, and audit logs. The role requires handling large-scale datasets and implementing efficient algorithms.
The position offers a hybrid work arrangement with in-office days on Monday, Tuesday, and Thursday. The team focuses on high performance and software quality, working on complex SaaS applications that lead the market. Engineers will gain deep exposure to Asana's core infrastructure, particularly in data representation, storage, and deletion.
The compensation package is competitive, ranging from $176,000 to $224,000 CAD base salary, plus additional benefits including equity and comprehensive health coverage. Asana has been recognized as a Top 10 Best Workplace for 5 consecutive years and maintains a strong focus on building a diverse, equitable, and inclusive company culture.
The ideal candidate will have experience with complex technical challenges, strong software design skills, and comfort with frontend frameworks like React. They should be excited about mentoring teammates and contributing to team growth. The role offers opportunities to work with cross-functional teams, including core infrastructure, product, and legal, to deliver scalable, secure solutions that impact large organizations.
Asana provides equal employment opportunities and supports a flexible, hybrid work environment that combines in-person collaboration with remote work options. The company's office-centric culture emphasizes team collaboration while maintaining work-life balance.