asana

Senior Software Engineer, Admin Area

Apply Now

At a Glance

Location
Vancouver, British Columbia, Canada
Work Regime
hybrid
Posted
2026-02-20T19:41:08-05:00

Key Requirements

Required Skills

React

Requirements

Experience working in ambiguous and complex technical spaces and creating clarity and alignment with partners and stakeholders

Comfortable and autonomously diving deep into the weeds of complex technical contexts, to make sense of them, and then share their knowledge in a clear way with people in different roles and with different technical backgrounds

Have a strong understanding of software concepts and design patterns that make solutions scalable and robust.

Care deeply about the User Experience and comfortable working with frontend frameworks such as React.

Compensation & Benefits

Career coaching & support

Long-term savings or retirement plans

In-office culinary options to cater to your dietary preferences

These are just some of the benefits we offer, and benefits may vary based on role, country, and local regulations. If you're interviewing for this role, speak with your Talent Acquisition Partner to learn more about the total compensation and benefits for this role.

#LI-Hybrid #LI-AA1

Responsibilities

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

Be exposed to Asana’s core infrastructure, particularly how data is represented, stored and deleted in the storage layer.

Work with asynchronous jobs and efficiently and implement algorithms that efficiently traverse the Asana Work Graph

Work with legal to implement data ownership rules, requiring simple and effective technical solutions to make this process easy and clear to customers.

Drive large, impactful projects, delivering features that will be rolled out and used in large organizations

Team

Have experience driving projects of medium to large complexity.

You have a continuous improvement mindset and are never satisfied with the status quo, whether it's about the architecture, the code or the team's processes

Demonstrated curiosity about AI tools and emerging technologies, with a willingness to learn and leverage them to enhance productivity, collaboration, or decision-making

At Asana, we're committed to building teams that include a variety of backgrounds, perspectives, and skills, as this is critical to helping us achieve our mission. If you're interested in this role and don't meet every listed requirement, we still encourage you to apply.

What we’ll offer

Our comprehensive compensation package plays a big part in how we recognize you for the impact you have on our path to achieving our mission. We believe that compensation should be reflective of the value you create relative to the market value of your role. To ensure pay is fair and not impacted by biases, we're committed to looking at market value which is why we check ourselves and conduct a yearly pay equity audit.

About the Company

Asana is a leading platform for human + AI collaboration. Millions of teams around the world rely on Asana to achieve their most important goals, faster. Asana has been named to Fortune's Best Workplaces for 7+ years and recognized by Fast Company, Forbes, and Gartner for excellence in workplace culture and innovation. We offer an exceptional office-centric culture while adopting the best elements of hybrid models to ensure that every one of our global team members can work together effortlessly. With 13+ offices all over the world, we are always looking for individuals who care about building technology that drives positive change in the world and a culture where everyone feels that they belong.

Join Asana’s Talent Network

to stay up to date on job opportunities and life at Asana.