Taro Logo

Software Engineer, Product

Leading work management platform for human + AI collaboration helping teams orchestrate their work from small projects to strategic initiatives.
$171,000 - $209,000
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
2+ years of experience
Enterprise SaaS

Job Description

Asana is seeking a Software Engineer to join their Product team in San Francisco, working in a hybrid environment. This role offers a competitive salary range of $171,000 - $209,000 and requires 2+ years of experience. As a member of the Product team, you'll be integral to the entire product development process, from conception to post-launch reflection.

The position involves working on Asana's leading work management platform, building features end-to-end and collaborating closely with UI designers. You'll be responsible for implementing both major new features and smaller product enhancements, focusing on creating an exceptional user experience. The role requires expertise in working with complex data models, asynchronous jobs, and implementing efficient algorithms.

Asana offers a comprehensive benefits package including mental health support, career coaching, family benefits, and retirement plans. The company has been recognized as a Top 10 Best Workplace for 5 consecutive years and maintains a strong focus on building a diverse, equitable, and inclusive culture.

The work schedule follows an office-centric hybrid model with in-office days on Monday, Tuesday, and Thursday, with flexibility for remote work on Wednesdays and potentially Fridays. You'll be part of a team that values both technical excellence and cross-functional collaboration, working on projects that directly impact how millions of teams work together worldwide.

Key responsibilities include building complex SaaS applications, working with the core infrastructure, implementing data ownership rules, and driving large-scale projects. The ideal candidate should have strong communication skills, sound technical judgment, and a passion for creating superior user experiences. Experience with AI tools and emerging technologies is valued, as is a commitment to collaborative team environments.

Last updated 3 days ago

Responsibilities For Software Engineer, Product

  • Work in a high-performance, dynamic team with a strong focus on velocity and software quality
  • Contribute to building a complex SaaS application that is a market leader in its segment
  • Work with asynchronous jobs and implement algorithms that efficiently traverse the Asana Work Graph
  • Work with legal to implement data ownership rules
  • Drive large, impactful projects, delivering features for large organizations
  • Support other teams and stakeholders that work in the team's space

Requirements For Software Engineer, Product

  • 2+ 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
  • Passionate about creating a superlative user experience and attentive to details
  • Appreciate productivity and care deeply about helping teams collaborate effectively
  • Excited to be a part of an inclusive culture
  • Demonstrated curiosity about AI tools and emerging technologies

Benefits For Software Engineer, Product

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

Related Jobs

Fullstack Developer

Fullstack Developer position at Asana in Warsaw, focusing on building end-to-end features and integrations with 4+ years of experience required.

Software Engineer III, YouTube DevInfra, Ecosystem Quality

Software Engineer III position at YouTube focusing on developer infrastructure and ecosystem quality, offering competitive compensation and the opportunity to work on large-scale video delivery systems.

Software Engineer, Google Store Catalog, Serving Infrastructure

Software Engineer position at Google focusing on catalog infrastructure and data quality for the Google Store e-commerce platform, requiring experience with distributed systems and LLMs.

Software Engineer III, Infrastructure, YouTube

Software Engineer III position at YouTube focusing on infrastructure development, requiring C++ expertise and experience with large-scale systems.

Software Engineer, Cloud Firestore

Software Engineer position at Google working on Cloud Firestore, developing backend features for a fully managed NoSQL database used by major web and mobile apps.