Senior Software Engineer for Payments at Asana

Asana • vancouver, metro vancouver regional district, Canada • Posted June 06, 2026

Location vancouver, metro vancouver regional district
Job Type Full-time
Category IT & Technology
Posted June 06, 2026
Join Asana's Payment Platform Team as a Senior Software Engineer, focusing on backend services using Scala and gRPC in a hybrid work model. Drive architectural choices while supporting global revenue growth.
This role, based in Vancouver, involves owning critical features from design to implementation. Collaborating with multidisciplinary teams, you will deliver effective monetization solutions. Your role shapes the reliability and scalability of Asana’s payment systems while mentoring other engineers in a dynamic environment.
Key Responsibilities:
• Design and maintain backend services using Scala and gRPC
• Lead end-to-end feature ownership from definition to launch
• Collaborate with Product, Design, and Finance teams
• Focus on reliable and scalable distributed architectures
• Mentor engineers and contribute to technical culture
Requirements:
• Strong experience in backend or full-stack systems
• Ability to resolve technical problems across the stack

Interested in this role?

Click the button below to start your application.

Apply Now