Fullstack Engineer
WarsawFull-stack engineer role at Asana's Warsaw office, building end-to-end product features with React/TypeScript/Node.js for a collaboration platform's functional integrations team. Requires 6+ years full-stack experience in well-maintained codebases and is office-centric hybrid (3 days/week in-office in Poland), with focus on user-facing product development and cross-functional collaboration.
Senior Software Engineer
WarsawSenior full-stack engineer role at Asana's Warsaw office, building end-to-end product features with React/TypeScript/Node.js for a collaboration platform. Role requires 5+ years full-stack experience and is office-centric hybrid (3 days/week in-office in Poland), with continuous deployment architecture and focus on cross-functional product development.
Software Engineer, Communications Integrations
VancouverSoftware Engineer on Communications Integrations team at Asana, building end-to-end features for third-party integrations (Slack, Microsoft Teams, email, browser extensions). Requires ownership of integration features, on-call participation, and cross-functional collaboration; hybrid schedule based in Vancouver, BC with mandatory in-office presence Monday–Thursday.
Staff Software Engineer, AI
WarsawStaff Software Engineer role on Asana's AI Retrieval team, responsible for designing and optimizing search and retrieval systems that power Asana's AI capabilities, including embeddings-based and semantic search. Requires 6+ years of production experience with search engineering (OpenSearch/ElasticSearch) and ML approaches. Based in Warsaw, Poland with office-centric hybrid schedule (3 required in-office days). Offers competitive compensation, health insurance, and catering benefits.
Senior Software Engineer, AI Retrieval
WarsawSenior Software Engineer role on Asana's AI Retrieval team, responsible for building search and retrieval systems that power AI features, including work on OpenSearch/ElasticSearch and ML-based embeddings. Requires 6+ years of production coding experience and search engineering expertise. Based in Warsaw, Poland with hybrid office schedule (3 days in-office). Offers competitive compensation with base salary and RSUs, plus standard benefits.
Senior Software Engineer
New York CitySenior Software Engineer at Asana's Product team building full-stack features end-to-end in TypeScript/React/Node.js for millions of users. The role requires 3+ years in large codebases, strong TypeScript/React, and full-stack product engineering skills. Compensation: $202k–$223k base plus equity. Office-centric hybrid schedule in NYC (3 days/week in-office minimum).
UKI Enterprise
LondonSoftware Engineer
New York CityAsana is seeking a full-stack Software Engineer for their Product team to build and iterate on features used by millions of users. The role focuses on full-stack development with React, TypeScript, and Node.js in a collaborative environment with design and infrastructure teams. Compensation is $171k–$180.5k base plus equity, but the position is office-centric hybrid in New York City (3 days on-site), which conflicts with the candidate's remote-only requirement.
CX Enablement Partner (AI)
RemoteSecurity Engineer, Threat Response
WarsawCX Enablement Partner (AI)
ChicagoSalesforce Technical Architect
WarsawHead of Channel APAC
SingaporeSoftware Engineer, APIs
VancouverSoftware Engineer, Product
VancouverSenior Software Engineer, Web App Performance
VancouverSenior Software Engineer on Performance & Scalability team optimizing Asana's web application performance and feature scalability for enterprise customers. Requires 6+ years full-time experience, 3+ years frontend web technologies, and frontend infrastructure expertise. Based in Vancouver, BC with office-centric hybrid (3 days/week in-office).
Senior Software Engineer, Payment Platform
VancouverSenior Software Engineer, Consumption Based Billing & Licensing
VancouverSenior Software Engineer on Consumption Based Billing & Licensing team building backend systems for Asana's licensing, entitlements, and usage-based billing infrastructure. Requires strong backend/distributed systems experience, complex data modeling, and revenue-critical system expertise. Based in Vancouver, BC with office-centric hybrid schedule (3 days/week in-office).
Senior Software Engineer, AI Chat
VancouverSenior Software Engineer defining backend foundations for Asana's AI chat platform, focusing on infrastructure, tool selection, observability, and shared APIs. Role requires 5+ years backend experience, distributed systems expertise, and AI fluency. Based in Vancouver with office-centric hybrid (3 days/week on-site); compensation not specified.
Senior Software Engineer, Account Management
Vancouver
Want Asana roles matched to you?
Swoopd scores fresh postings against your résumé so you only see the matches that matter.