Software Engineer, Communications Integrations
Core
Build end-to-end features for Asana's communication integrations, connecting the platform with tools like Slack, Microsoft Teams, and email clients to serve millions of users.
Role type
Software Engineer, Communications Integrations
Builds
Asana integrations with third-party platforms (Slack, Microsoft Teams, Outlook, Gmail, browser extensions)
Domain
Productivity software / Collaboration platforms
Deliverable
product features
Required skills
API integration design, OAuth flows, webhook pipelines, distributed system debugging, incident response, technical debt management, cross-functional collaboration
Preferred skills
Curiosity about AI tools, independent project ownership, mentoring
Technologies
OAuth, webhooks, distributed systems, monitoring/alerting tools
Responsibilities
Own and ship features across the integrations portfolio from design to production; Lead small-to-medium projects end-to-end; Diagnose and resolve complex bugs in distributed environments; Participate in on-call rotation for incident response; Partner with PMs and designers to clarify requirements and deliver value; Contribute to codebase health and test coverage
Seniority
Individual Contributor (IC), mid-level to senior
