asana
Senior Software Engineer, Admin Area
At a Glance
- Location
- Vancouver, British Columbia, Canada
- Work Regime
- hybrid
- Posted
- 2026-02-20T19:41:08-05:00
Key Requirements
Required Skills
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.