← Back to job listings
AS
Senior Software Engineer (Payment Platform)
Asana · Vancouver, Canada
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
JobSpring