Asana is seeking experienced software engineers to join their product engineering group in New York, focusing on building core features for the Asana product. The role involves improving work management within and across teams, helping team leads and individual contributors plan and execute their work, and supporting senior managers in monitoring complex initiatives.
As a Senior Software Engineer, you'll work full-stack to design, build, and release new functionalities used by millions of Asana users. You'll make consistent contributions to Asana's core product, focusing on overcoming technical challenges and modeling practices that improve quality and velocity. The role includes mentoring other engineers through activities like pairing and code reviews to promote technical excellence.
Key responsibilities include owning and supporting technical design and execution for medium and large projects, partnering with the team's Tech Lead to drive technical strategy, and working cross-functionally with stakeholders and PM/Design partners to define requirements and make tradeoffs.
The position requires 5+ years of experience working in large codebases and 1+ years of experience leading complex projects. Successful candidates should demonstrate sound judgment in balancing speed with code quality and maintainability, and have a deep appreciation for productivity and team collaboration.
The role offers a comprehensive compensation package including base salary, equity, and extensive benefits. Asana provides a hybrid work environment with in-office days on Monday, Tuesday, and Thursday, with flexibility for remote work on other days. The company is committed to building diverse teams and maintaining an inclusive environment where all employees feel they belong.