Taro Logo

Senior Data Engineer

Asana helps teams orchestrate their work, from small projects to strategic initiatives, serving millions of teams worldwide.
$207,000 - $279,000
Data
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
8+ years of experience
Enterprise SaaS

Job Description

Asana is seeking a Senior Data Engineer to join their Enterprise Data & Intelligence (EDI) team in San Francisco. This role combines technical expertise with strategic collaboration, focusing on enabling company-wide, data-informed decision-making. The position requires leading technical decisions, coaching teammates, and partnering with Finance, GTM, and Marketing teams to deliver scalable data solutions.

The role operates on a hybrid schedule, requiring in-office presence on Mondays, Tuesdays, and Thursdays at the San Francisco location. Key responsibilities include designing end-to-end data products using Snowflake and Databricks, owning data architecture decisions, and building trust across various business units through scalable solutions.

The ideal candidate brings 8+ years of experience in data engineering, expert-level SQL proficiency, and deep understanding of finance processes. They should excel in both technical implementation and team leadership, even in a non-managerial capacity. The position offers competitive compensation ($207,000-279,000 base salary) plus equity and comprehensive benefits.

Asana, recognized as a Top 10 Best Workplace for 5 consecutive years, maintains an office-centric culture with hybrid elements. The company serves millions of teams globally and is committed to building a diverse, equitable, and inclusive workplace where everyone can thrive. This role presents an opportunity to impact critical business decisions through data engineering excellence while working with cutting-edge technologies in a collaborative environment.

Last updated a month ago

Responsibilities For Senior Data Engineer

  • Design, implement, and scale end-to-end data products using Snowflake, Databricks, and modern orchestration frameworks
  • Own and drive data architecture decisions that support analytics, reporting, and operational workflows
  • Build trust across Finance, GTM, and Marketing by translating business needs into scalable data solutions
  • Proactively identify opportunities to automate and optimize data pipelines
  • Lead efforts to establish and evolve best practices in cloud-based data engineering
  • Shape and contribute to the Tableau Center of Excellence
  • Coach and unblock team members

Requirements For Senior Data Engineer

Python
  • 8+ years of experience in data engineering and analytics roles
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • Expert-level proficiency in SQL, with hands-on experience in Snowflake, Databricks
  • Deep understanding of Finance processes with exposure to GTM and Marketing domains
  • Experience in data modeling, ELT/ETL pipelines, and orchestration tools
  • Strong knowledge of data architecture
  • Skilled in Tableau with strong sense of user-centric design
  • Exceptional communication skills
  • Experience mentoring and elevating teammates

Benefits For Senior Data Engineer

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