A
Asana
FrontendSenior
Senior Software Engineer, Web App Performance
About the Position
Asana is seeking a Senior Software Engineer to join their Performance & Scalability team in Vancouver. The role focuses on improving web application performance, leading frontend infrastructure initiatives, and ensuring scalability for large customers. The position follows an office-centric hybrid schedule with in-office days on Monday, Tuesday, and Thursday.
Responsibilities
- Lead, design, and execute technical initiatives to significantly improve Asana's web application performance.
- Investigate and resolve high-impact scalability issues within Asana’s product and frameworks.
- Work across the entire shared tech stack, including frontend infrastructure, data loading, and asynchronous executions.
- Collaborate with Infrastructure teams to enhance visibility into scalability and performance problems.
- Empower other engineers to identify and address root causes of performance and scalability issues.
- Serve as a subject matter expert on frontend infrastructure, performance optimization, and feature scaling, providing mentorship and guidance.
- Drive technical projects, navigating complex code and systems and implementing necessary changes.
- Communicate effectively with technical and non-technical audiences, translating technical investments to business impact.
Requirements
- 6+ years of experience in full-time professional software development, working with large codebases.
- 3+ years of experience in modern frontend web technologies, with a focus on frontend infrastructure (data fetching, routing, build systems).
- Experience leading challenging technical projects and driving changes in complex systems.
- Excellent communication skills for collaboration and stakeholder engagement.
- Passion for web performance optimization and solving scalability challenges.
- Ability to approach ambiguous problems with curiosity and a structured methodology.
- Demonstrated sound judgment in balancing speed of development with code quality and maintainability.
- Demonstrates curiosity about AI tools and emerging technologies, with a willingness to learn and leverage them to enhance productivity, collaboration, or decision-making.
- Experience or willingness to mentor other engineers on technical issues.
Benefits
- Mental health, wellness & fitness benefits
- Career coaching & support
- Inclusive family building benefits
- Long-term savings or retirement plans
- In-office culinary options to cater to your dietary preferences
Senior Software Engineer, Web App Performance$176,000 - $200,000 CAD
View Original