✦ Luna Orbit — Software Engineering

Staff Software Engineer, API

at Asana

📍 Vancouver, BC Onsite Posted April 09, 2026
Type Full-Time
Experience senior
Exp. Years 6+ years
Education Not specified
Category Software Engineering

Staff Software Engineer focusing on API and developer platform, driving the API strategy, architecture, and developer experience, with emphasis on public-facing APIs and scaling

  • Set technical strategy for the API platform
  • mentor engineers
  • collaborate with product and design
  • drive API design guidelines
  • grow developer experience

Full-stack capability with API design and developer platform focus; leadership and mentoring; language exposure to Scala, JavaScript, TypeScript

The ideal candidate has 6+ years in large codebases, 2+ years leading engineering teams, and hands-on experience building public-facing API products or Developer Platforms, with strong API design and mentorship skills.

6+ years of experience in large codebases2+ years leading engineering teams1+ years building public-facing API products or Developer Platforms
Experience partnering with Product ManagementExperience mentoring engineers
Staff Software EngineerAPIDeveloper PlatformPublic-facing APIAPI designScalaJavaScriptTypeScript
ScalaJavaScriptTypeScriptAPI designDeveloper Platform
CommunicationCollaborationDelegationMentoring
Industry SaaS
Job Function Lead API platform initiatives and developer experience improvements
Role Subtype Staff Software Engineer
Tech Domains JavaScript
Staff Software EngineerAPIAsanaDeveloper PlatformPublic-facing APIAPI designScalaJavaScriptTypeScriptengineering leadershipteam mentoringVancouverlarge codebases2+ years leading6+ years experienceapi designpublic-facing apideveloper platformscalajavascripttypescriptvancouverasana

Less than 6 years in large codebases, No API or developer platform leadership experience, Lack of collaboration with product and design

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile