Taro Logo

Senior Software Engineer, Product

Profile picture


Asana is a work management platform that helps organizations coordinate work and collaborate to achieve their biggest goals together.
San Francisco Bay Area, USA
$171,000 - $258,000
Senior Software Engineer
5+ years


As a Senior Software Engineer, Product at Asana, you'll be an integral part of the entire product development process, from conception to post-launch reflection. You'll work on Asana's leading work management platform, helping teams become significantly more productive. The Product team builds features end-to-end, from designing data models to implementing subtle interaction behaviors. You'll work closely with UI designers and be supported by the infrastructure team.

This role is based in the San Francisco office with a hybrid schedule. The standard in-office days are Monday, Tuesday, and Thursday, with the option to work from home on Wednesdays. Friday work location depends on your specific role and team partnerships.

You'll have the opportunity to work on architecting product tours with React, transcending UI design tradeoffs, and participating in every step of the product development process. You'll collaborate with cross-functional partners, develop clean and beautiful code, and experience growth and development through various learning opportunities.

The ideal candidate has a Bachelor's degree in Computer Science or equivalent field, 5+ years of experience working with large codebases, excellent communication skills, sound judgment in balancing speed and code quality, and a passion for creating exceptional user experiences. You should be excited about helping teams collaborate more effectively and being part of an inclusive culture.

Asana offers a comprehensive compensation package, including a base salary range of $171,000 - $258,000, equity, and various benefits such as mental health support, career coaching, family building benefits, and long-term savings plans. The company is committed to building diverse teams and has been recognized as a Top 10 Best Workplace for 5 years in a row.

Last updated


  • Participate in every step of the product development process
  • Develop clean, beautiful code and leave it better than you found it
  • Work on architecting product tours with React
  • Work on transcending UI design tradeoffs


  • Bachelor's degree in Computer Science or equivalent field
  • 5+ years of experience working within large, well-maintained codebases
  • Excellent communication skills for collaborating with cross-functional partners
  • Sound judgment when balancing moving quickly with producing quality code and long-term code maintainability
  • Passionate about creating a superlative user experience and attentive to details
  • Appreciate productivity and care deeply about helping teams collaborate more effectively and efficiently
  • Excited to be a part of an inclusive culture


Medical Insurance
  • 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?