Skip to content
← Back to job listings

Senior Software Engineer (Payment Platform)

Asana · Vancouver, Canada

External listingfull-time2 months ago

About The Role

Join Asana's Payment Platform Team as a Senior Software Engineer. You'll design, build, and maintain backend services using Scala and gRPC, own features end-to-end, lead cross-team initiatives, collaborate with cross-functional stakeholders, ensure system reliability and scalability, and mentor fellow engineers. Enjoy comprehensive health benefits, development opportunities, and career growth.

  • Design, build, and maintain backend services using Scala and gRPC within a modern microservices architecture to support Asana’s global growth.
  • Lead large, cross-team initiatives from ambiguous problem spaces to execution, driving key architectural decisions for revenue-critical systems.
  • Collaborate closely with cross-functional stakeholders in Product, Design, Finance, and partner engineering teams to deliver high-impact monetization solutions.
  • Thrives in an environment where you can evolve cell-based architectures, sharded systems, or multi-tenant distributed systems
  • Experience with (or a strong interest in) billing, payments, or financial systems and cloud infrastructure like Kubernetes
  • Demonstrates curiosity about AI tools and emerging technologies, with a willingness to learn and leverage them to enhance productivity, collaboration, or decision-making
  • Proven ability to take full ownership of technical problems and drive them to resolution across the entire stack
  • Excellent collaboration skills with the ability to influence both engineering and non-engineering partners
  • Strong experience building and scaling backend or full-stack systems, ideally with distributed systems or complex data models

This is an external listing. JobSpring does not represent or verify the employer. Report this listing