Taro Logo

Senior Software Engineer, Product

Asana helps teams orchestrate their work, from small projects to strategic initiatives, serving millions of teams worldwide with work management solutions.
$171,000 - $258,000
Frontend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, Product

Asana is seeking a Senior Software Engineer to join their Product team in New York City, where you'll work on building features that are core to the Asana product. The role focuses on improving work management both within and across teams, helping team leads and individual contributors plan and execute their work effectively.

The position offers a hybrid work arrangement with in-office days on Monday, Tuesday, and Thursday, with flexibility for remote work on Wednesdays and potentially Fridays. You'll be part of the Product team that builds features end-to-end, from designing data models to implementing subtle interaction behaviors that differentiate good software from great software.

As a Senior Software Engineer, you'll work closely with UI designers and receive support from the infrastructure team. The role involves both large new feature development and smaller daily product enhancements, enabled by Asana's continuous deployment architecture. You'll be responsible for making consistent contributions to Asana's core product, mentoring other engineers, and driving technical strategy.

Asana offers a comprehensive compensation package, including a base salary range of $171,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 maintain an office-centric culture with hybrid elements.

The ideal candidate should have 5+ years of experience working with large codebases, demonstrated leadership in complex projects, and a strong balance between speed and code quality. You'll work in a collaborative environment, partnering with cross-functional teams to define requirements and align on long-term plans.

Asana's mission is to help teams orchestrate their work, and they're looking for individuals who care about building technology that drives positive change. The company maintains 11+ offices worldwide and is committed to building a diverse, equitable, and inclusive workplace where everyone feels they belong.

Last updated 8 hours 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 with a focus on overcoming technical challenges
  • 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

JavaScript
TypeScript
React
  • 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
Dental Insurance
Vision 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?

Jobs Related To Asana Senior Software Engineer, Product