Taro Logo

Staff 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.
$211,000 - $269,000
Backend
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Staff Software Engineer, Admin Area

Asana is seeking a Staff 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 engagement with Asana's data graph and the opportunity to manage data at scale. While compliance is key, the work extends to empowering customers in managing their data across complex environments. You'll implement efficient algorithms for large datasets and collaborate with cross-functional teams including infrastructure, product, and legal.

As part of Asana's office-centric hybrid culture, you'll work from the Vancouver office with a structured schedule - in-office Monday, Tuesday, and Thursday, with flexibility for remote work on Wednesdays and potentially Fridays. The position offers competitive compensation ranging from $211,000 to $269,000 CAD, plus additional benefits including equity and comprehensive wellness packages.

Asana is recognized as a top workplace, earning spots in Fortune's #1 Best Workplace in the Bay Area and Glassdoor's Best Places to Work. The company maintains 11+ offices globally and is committed to building a diverse, equitable, and inclusive environment where all employees can thrive. This role offers the opportunity to make significant impact on both Asana's mission and customer success while working with cutting-edge technology and talented team members.

Last updated a day ago

Responsibilities For Staff Software Engineer, Admin Area

  • Work in a high-performance, dynamic team with a strong focus on velocity and software quality
  • Contribute to building a complex SaaS application
  • Work closely with Product Managers and Engineers to create simple and scalable technical solutions
  • Drive technical strategies across team surfaces
  • Work with Asana's core infrastructure
  • Implement data ownership rules
  • Drive large, impactful projects

Requirements For Staff Software Engineer, Admin Area

  • 5+ years of software development experience
  • 2+ years mentoring/coaching other engineers
  • Experience working in ambiguous and complex technical spaces
  • Track record of designing and implementing solutions to complex business problems
  • Strong debugging skills, particularly on the backend
  • Strong knowledge of software concepts and design patterns
  • Experience driving projects of medium to large complexity
  • Continuous improvement mindset

Benefits For Staff Software Engineer, Admin Area

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

Interested in this job?

Jobs Related To Asana Staff Software Engineer, Admin Area