Taro Logo

Senior Software Engineer, Admin Area

Asana helps teams orchestrate their work, from small projects to strategic initiatives, serving millions of teams worldwide with work management solutions.
$176,000 - $224,000
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, Admin Area

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.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer, Admin Area

  • Work on essential features touching the entire customer data lifecycle
  • Implement efficient algorithms for handling vast datasets
  • Work with asynchronous jobs and implement algorithms that efficiently traverse the Asana Work Graph
  • Drive large, impactful projects
  • Support other teams and stakeholders
  • Work with legal to implement data ownership rules

Requirements For Senior Software Engineer, Admin Area

React
  • Experience working in ambiguous and complex technical spaces
  • Strong understanding of software concepts and design patterns
  • Comfortable working with frontend frameworks such as React
  • Experience driving projects of medium to large complexity
  • Continuous improvement mindset
  • Demonstrated curiosity about AI tools and emerging technologies

Benefits For Senior Software Engineer, Admin Area

Medical Insurance
Mental Health Assistance
401k
  • Mental health, wellness & fitness benefits
  • Career coaching & support
  • Inclusive family building benefits
  • Long-term savings or retirement plans
  • In-office culinary options

Jobs Related To Asana Senior Software Engineer, Admin Area