Staff Software Engineer, Product Engineering

Asana helps teams orchestrate their work, from small projects to strategic initiatives.
$248,000 - $316,000
Full-Stack
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Lead Full-Stack Engineer

Lead Full-Stack Engineer position at ustwo, focusing on web development and technical leadership in building scalable digital products.

Founding Software Engineer

Founding Software Engineer role at Arnata, building AI-powered solutions for the logistics industry in San Francisco. 6+ years experience required, offering 0.10-0.75% equity.

Description For Staff Software Engineer, Product Engineering

Asana is seeking a Staff Software Engineer for their Product Engineering team. This role involves owning technical design and project execution, mentoring engineers, making hands-on contributions to Asana's core product, and collaborating with cross-functional teams. The ideal candidate has 5+ years of experience in large codebases, 1+ years leading complex projects, and is proficient in technical design decisions. The role is based in New York City with a hybrid work schedule.

Key responsibilities include:

  • Leading technical design and project execution
  • Mentoring engineers and promoting technical excellence
  • Contributing to Asana's core product
  • Partnering with Product Management, Design, and Engineering Management
  • Collaborating on technical strategy across Asana

The role offers a competitive compensation package, including a base salary range of $248,000 - $316,000, equity, and comprehensive benefits such as mental health support, career coaching, and inclusive family building benefits.

Asana is committed to building diverse teams and fostering an inclusive culture. They have been recognized as a Top 10 Best Workplace for 5 years in a row and offer a flexible, office-centric hybrid work environment with 11+ offices worldwide.

Join Asana to make a significant impact on their mission, customers' missions, and your career in a company that values diversity, equity, and inclusion.

Last updated 9 months ago

Responsibilities For Staff Software Engineer, Product Engineering

  • Own technical design and project execution for the team
  • Mentor engineers on the team through activities like pairing and code reviews
  • Make hands-on engineering contributions to Asana's core product
  • Partner with Product Management, Design, and Engineering Management to define projects and strategy
  • Collaborate with other leads across Asana to steward a coordinated technical strategy

Requirements For Staff Software Engineer, Product Engineering

JavaScript
TypeScript
  • 5+ years of experience working in large codebases
  • 1+ years of experience leading a complex project end-to-end, or in a tech lead or team lead role
  • Proficient at owning and delegating technical design decisions
  • Experience working cross-functionally with stakeholders and PM/Design partners
  • Deep commitment to fostering collaboration and psychological safety
  • Dedicated to improving productivity and helping teams collaborate effectively
  • Excited to be part of an inclusive culture

Benefits For Staff Software Engineer, Product Engineering

Equity
Medical Insurance
Mental Health Assistance
  • Equity
  • 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?