Asana is seeking a Senior Software Engineer to join their Data Management team in Vancouver. This role is crucial for managing Asana's data graph and ensuring data integrity across the product. The position involves working on essential features throughout the customer data lifecycle, including data exports, object archiving, trashing & recovery, and audit logs - all fundamental for Enterprise customers. The role offers deep exposure to Asana's data graph and large-scale data management.
The team operates in a hybrid work environment with in-office days on Monday, Tuesday, and Thursday. The position requires collaboration with cross-functional teams, including core infrastructure, product, and legal, to deliver scalable, secure solutions. The compensation package includes a competitive base salary range of $176,000 - $224,000 CAD, plus equity and comprehensive benefits.
As a Senior Software Engineer, you'll be implementing efficient algorithms for handling vast datasets, contributing to a market-leading SaaS application, and driving impactful projects that will be used by large organizations. The ideal candidate should have strong technical skills, experience with frontend frameworks like React, and a passion for mentoring team members.
Asana is known for its inclusive culture and has been recognized as a Top 10 Best Workplace for 5 consecutive years. The company offers a comprehensive benefits package including mental health support, career coaching, and family-friendly policies. This role presents an excellent opportunity to work on challenging technical problems while contributing to a product that helps teams worldwide achieve their goals more efficiently.