Taro Logo

Senior Software Engineer, Admin Area

Asana is a leading work management platform for human + AI collaboration used by over 170,000 customers globally.
$176,000 - $224,000
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Job Description

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.

Last updated 6 days ago

Responsibilities For Senior Software Engineer, Admin Area

  • Work in a high-performance team focusing on velocity and software quality
  • Contribute to building complex SaaS applications
  • Work with Asana's core infrastructure and data representation
  • Implement algorithms for efficient Work Graph traversal
  • Work with legal team on data ownership rules implementation
  • Drive large, impactful projects
  • Support other teams and stakeholders

Requirements For Senior Software Engineer, Admin Area

React
  • Experience working in ambiguous and complex technical spaces
  • Strong understanding of software concepts and design patterns
  • Experience with frontend frameworks like React
  • Experience driving medium to large complexity projects
  • Mentoring and coaching experience
  • Continuous improvement mindset
  • Interest in 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