Taro Logo

Senior Software Engineer, Product

Asana is a leading work management platform for human + AI collaboration, helping teams orchestrate their work from small projects to strategic initiatives.
$202,000 - $258,000
Frontend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Job Description

Asana, a leading work management platform, is seeking a Senior Software Engineer to join their Product team in New York City. This role offers an exciting opportunity to work on core features of the Asana product, focusing on improving work management both within and across teams. The position involves full-stack development, designing and building functionalities used by millions of users worldwide.

The role follows a hybrid work model with in-office days on Monday, Tuesday, and Thursday. You'll be part of a team that builds features end-to-end, from designing data models to implementing subtle interaction behaviors that differentiate good software from great software. Working closely with UI designers and supported by the infrastructure team, you'll contribute to both large new features and smaller daily product enhancements.

As a Senior Software Engineer, you'll be responsible for mentoring other engineers, driving technical strategy, and making consistent contributions to Asana's core product. The role requires 5+ years of experience working with large codebases and at least 1 year leading complex projects. You'll need to demonstrate sound judgment in balancing speed with code quality and maintainability.

Asana offers a comprehensive compensation package, including a base salary range of $202,000 - $258,000, equity, and extensive benefits. The company is known for its inclusive culture and has been recognized as a Top 10 Best Workplace for 5 years in a row. They provide equal employment opportunities and are committed to building a diverse, equitable, and inclusive workplace where everyone feels they belong.

This is an excellent opportunity for experienced engineers who are passionate about productivity tools and want to make a significant impact on how teams worldwide collaborate and manage their work.

Last updated 4 days ago

Responsibilities For Senior Software Engineer, Product

  • Work full-stack to design, build and release new functionalities used by millions of Asana users
  • Make consistent contributions to Asana's core product
  • Mentor other engineers through activities like pairing and code reviews
  • Own and support technical design and execution for medium and large projects
  • Partner with the team's Tech Lead to drive aspects of the technical strategy

Requirements For Senior Software Engineer, Product

  • 5+ years of experience working in large codebases
  • 1+ years of experience leading complex projects
  • Sound judgment when balancing moving quickly with producing quality code
  • Experience working cross-functionally with stakeholders and PM/Design partners
  • Appreciation for productivity and deep care for helping teams collaborate effectively

Benefits For Senior Software Engineer, Product

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