asana
Senior Software Engineer, Payment Platform
At a Glance
- Location
- Vancouver, British Columbia, Canada
- Work Regime
- hybrid
- Compensation
- base salary range is between $176,000 - $200,000 . The actual base salary will
- Posted
- 2026-05-29T19:02:39-04:00
Key Requirements
Required Skills
Domain Knowledge
- Cloud
- Engineering
- Finance
Benefits & Perks
ble and competitive benefits packages that support our employees worldwide a
Requirements
Strong experience building and scaling backend or full-stack systems, ideally with distributed systems or complex data models.
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.
Demonstrates curiosity about AI tools and emerging technologies, with a willingness to learn and leverage them to enhance productivity, collaboration, or decision-making.
Experience with (or a strong interest in) billing, payments, or financial systems and cloud infrastructure like Kubernetes.
Thrives in an environment where you can evolve cell-based architectures, sharded systems, or multi-tenant distributed systems.
Responsibilities
Design, build, and maintain backend services using Scala and gRPC within a modern microservices architecture to support Asana’s global growth.
Own features end-to-end, from initial problem definition and design to implementation, launch, and iteration.
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.
Ensure systems are reliable, scalable, and performant, specifically focusing on evolving cell-based distributed architectures.
Mentor fellow engineers and contribute to a high-performing technical culture by participating in design and code reviews.