companyAsana, Inc. logo

Software Engineer, Product at Asana | Vancouver

Asana, Inc.Vancouver, BC
Hybrid Full-time CA$146K/yr - CA$158K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

What you’ll achieve: Collaborate within a high-performance team focused on rapid development and software quality. Contribute to the development of a complex SaaS application leading its market segment. Gain insight into Asana’s core infrastructure, including data representation, storage, and deletion processes. Implement efficient algorithms to traverse the Asana Work Graph and manage asynchronous jobs. Work with legal teams to establish clear data ownership rules, creating straightforward technical solutions for customers. Lead impactful projects that deliver features used by large organizations. Support cross-functional teams and stakeholders within our product space. About you: At least 2 years of experience working within large, well-maintained codebases. Excellent communication skills for effective collaboration with cross-functional teams (e.g., PM, design). Strong decision-making abilities to balance quick execution with quality code and long-term maintainability. Deep understanding of software development principles and best practices.

About the job

Join us at Asana, where we are dedicated to enhancing team productivity through our innovative work management platform. We seek passionate individuals who prioritize customer needs and are eager to contribute to the development of products that transform how millions of teams collaborate. As a Software Engineer on our product team, you will play a crucial role in the entire product lifecycle, from ideation to post-launch analysis.

The Product team is tasked with crafting features from start to finish, designing data models, and implementing nuanced interaction behaviors that elevate software from good to exceptional. Collaboration with UI designers and support from our infrastructure team ensures that we consistently deliver user experiences that amaze. Our continuous deployment architecture allows us to roll out both significant features and minor enhancements regularly, focusing on creating outstanding user experiences.

This position is based in our Vancouver office, with a hybrid work schedule. In-office days are Monday, Tuesday, and Thursday, while Wednesdays allow for remote work. Friday's work location may vary based on your role and team collaboration. More details about in-office requirements will be provided during the interview process.

About Asana, Inc.

Asana is a product-led company that empowers teams to work efficiently and collaboratively. Our work management platform is designed to enhance productivity and streamline team workflows. At Asana, we believe in continuous improvement and strive to create an exceptional user experience across all our features.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.