Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Payment Platform

$176k - $200k per year

Asana

The Payment Platform Team powers Asana’s subscription, billing, and payment infrastructure — the systems responsible for processing all revenue and enabling how we monetize the product. Our mission is to enable engineering teams to safely and rapidly build on billing capabilities, while empowering business teams to launch and iterate on pricing and packaging strategies.

Our work sits at the intersection of every major revenue lever at Asana — from incentives that drive user growth, to the product catalogue that defines how we package and sell, to the core billing systems through which every dollar of revenue flows. This gives the team a unique opportunity to directly influence both product strategy and business outcomes. Engineers on this team have the opportunity to shape architecture, reliability, and long-term scalability of revenue-critical systems.

This role is based in our Vancouver office with an office-centric hybrid schedule. The standard in-office days are Monday, Tuesday, and Thursday. Most Asanas have the option to work from home on Wednesdays. Working from home on Fridays depends on the type of work you do and the teams with which you partner. If you're interviewing for this role, your recruiter will share more about the in-office requirements.

What you’ll achieve

  • 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.

About you

  • 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.

What we’ll offer

Our comprehensive compensation package plays a big part in how we recognize you for the impact you have on our path to achieving our mission. We believe that compensation should be reflective of the value you create relative to the market value of your role. To ensure pay is fair and not impacted by biases, we're committed to looking at market value which is why we check ourselves and conduct a yearly pay equity audit.

For this role, the estimated base salary range is between $176,000 - $200,000 . The actual base salary will vary based on various factors, including market and individual qualifications objectively assessed during the interview process. In addition to base salary, your compensation package may include additional components such as equity and benefits.

We strive to provide equitable and competitive benefits packages that support our employees worldwide and include:

  • Mental health, wellness & fitness benefits
  • Career coaching & support
  • Inclusive family building benefits
  • Long-term savings or retirement plans
  • In-office culinary options to cater to your dietary preferences

#LI-Hybrid #LI-HC1

About us

Asana is a leading platform for human + AI collaboration. Millions of teams around the world rely on Asana to achieve their most important goals, faster. Asana has been named to Fortune's Best Workplaces for 7+ years and recognized by Fast Company, Forbes, and Gartner for excellence in workplace culture and innovation. We offer an exceptional office-centric culture while adopting the best elements of hybrid models to ensure that every one of our global team members can work together effortlessly. With 13+ offices all over the world, we are always looking for individuals who care about building technology that drives positive change in the world and a culture where everyone feels that they belong.

to stay up to date on job opportunities and life at Asana.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Payment Platform in Vancouver, BC vacancy
  • $191.1k per year

     ...together quarterly for intense in-person working sessions called “surges.” learn more about working at Coinbase. Senior Software Engineer, Data Platform We're hiring a Senior Software Engineer to join the Data Platform team within Platform to help build the systems that... 
    Senior
    Software
    Full time
    Local area

    Coinbase

    Vancouver, BC
    11 hours ago
  • $238k - $270k per year

     ...are looking for an experienced Engineering Manager to lead a team...  ...responsible for Asana’s monetization platform, the systems that power...  ...integrations Billing and payment management experiences within...  ...you: Experience managing software engineering teams in scalable... 
    Senior
    Software
    Long term contract
    Temporary work
    Work at office
    Local area
    Work from home
    Worldwide

    Asana

    Vancouver, BC
    a month ago
  •  ...tested in one of our virtual worlds, an engineer at Parallel Domain has to build, test, and ship the software that creates that world. The Development Platform team owns the systems that lets them...  ...and more safely. We're hiring a senior software engineer for our team. Our area... 
    Senior
    Software
    Full time

    paralleldomain

    Vancouver, BC
    15 days ago
  • $176k - $200k per year

     ...We’re looking for a technical and strategic Senior Product Manager to lead our Payment Platform team and accelerate how we safely and rapidly evolve monetization...  ...into a flexible, resilient platform that other engineers can easily build on. You will join a highly collaborative... 
    Senior
    Long term contract
    Work at office
    Immediate start
    Work from home
    Worldwide
    Flexible hours
    Shift work

    Asana

    Vancouver, BC
    a month ago
  •  ...get on with your day  Overview  We're looking for a Senior Data Platform Engineer to lead the design, implementation, and evolution of our...  ...~ Background in financial services, loyalty/rewards, or payments domains  ~ Experience operating data platforms on AWS (RDS... 
    Senior
    Full time
    Work at office
    Day shift

    RAZR Marketing, Inc.

    Vancouver, BC
    6 days ago
  • $156.8k - $196k per year

     ...As Marqeta's Manager, Software Engineering within our Risk, Fraud and Disputes pod, you will lead...  ...development, and execution of our Identity Platform . You will be responsible for building...  ...in engineering, 3+ years managing senior and staff engineers). Deep backend engineering... 
    Senior
    Software
    Internship
    Work at office
    Remote work
    Flexible hours

    Marqeta

    Vancouver, BC
    27 days ago
  •  ...company that helps answer questions software development teams have about...  ...software development engineer with a track record of building...  ...technologies. What You’ll Do As a senior member of the team, you’ll...  .... Familiarity with a Cloud Platform such as AWS, Azure, or GCP.... 
    Senior
    Software
    Long term contract
    Full time
    Work at office
    Flexible hours

    unblocked

    Vancouver, BC
    9 hours ago
  • $177.1k - $221.4k per year

     ...As Marqeta's Senior Manager, Software Engineering, you will lead and evolve our Credit onboarding team. This is a critical leadership role responsible...  ...the next generation of innovative credit onboarding platforms that power modern fintech experiences. You will lead the... 
    Senior
    Software
    Work at office
    Remote work
    Flexible hours

    Marqeta

    Vancouver, BC
    14 days ago
  • $110k - $180k per year

     ...productive. Robots enhanced with Apera’s software have 4D Vision – the ability to see and...  ...’re looking for a Software Development Engineer – Platform to design and build the software...  ...opportunities. This is an intermediate to senior role; we place and pay based on demonstrated... 
    Senior
    Software
    Worldwide
    Flexible hours

    Apera AI Inc

    Vancouver, BC
    a month ago
  • $130k - $173k per year

     ...come to cultivate it.  Our intelligent, cloud identity platform lets people shop, work, bank, and interact wherever and...  ...access management.  Join Our Team Join the PingFederate Software team as a Senior Staff Engineer, where you will architect the next generation of... 
    Senior
    Software
    Local area
    Worldwide
    Flexible hours
    Shift work

    Ping Identity

    Vancouver, BC
    5 days ago
  •  ...life with HMND‑01 Alpha - our rapidly developed humanoid platform now running in real industrial pilots - and we’re growing...  ...team to take it even further. About the Role As a Senior Embedded Software Engineer at Humanoid, you will play a pivotal role in designing, developing... 
    Senior
    Software
    Full time
    Work at office
    Worldwide

    humanoid

    Vancouver, BC
    9 hours ago
  •  ...workflows, and decisions made without data. Most of it has never been touched by modern software engineering, let alone AI. EviSmart is the dental industry's Autopilot. We build the platform that automates the workflows consuming the industry's time and margin and we build... 
    Senior
    Software
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Immediate start

    Evismart

    Vancouver, BC
    18 days ago
  • $114.4k - $203.9k per year

     ...team is creating the foundational demand management platform that makes this vision possible: the engine behind Microsoft’s strategy to make Microsoft Ad...  ...Order Management real-time engineering is seeking a Senior Software Engineer to design, develop, and operate high-scale... 
    Senior
    Software
    Ongoing contract
    Full time
    Work at office
    Local area
    Relocation

    Microsoft

    Vancouver, BC
    21 days ago
  • $146.2k - $201.1k per year

     ...world's best data and AI infrastructure platform so our customers can use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every...  ...only getting started. As a Fullstack software engineer, you will work with your team and... 
    Senior
    Software
    Full time
    Summer work
    Worldwide

    Databricks

    Vancouver, BC
    13 days ago
  •  ...Domain builds synthetic data and simulation platforms for autonomous vehicle and robotics teams. The Product Engineering team owns the customer-facing product and service...  ...APIs that connect them. We're hiring a Senior Software Engineer to own delivery across this stack. You... 
    Senior
    Software
    Full time

    paralleldomain

    Vancouver, BC
    15 days ago
  •  ...pet parents actually use. This role is a split between data platform architecture and AI infrastructure. Half your time will go toward...  ...expected to set the technical standard for the team and mentor the engineers and analysts already here. You will report directly to the VP of... 
    Senior
    Local area

    dutch

    Vancouver, BC
    20 days ago
  • $140k - $210k per year

     ...500 company and a leading AI platform for managing people money and...  ...gets built. Were forming small senior cross-functional AI teams that...  ...product leaders machine learning engineers and full-stack builders to...  ...Role As a Senior Full Stack Software Engineer in Agent Factory... 
    Senior
    Software
    Full time
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours

    Workday

    Vancouver, BC
    15 days ago
  • $132.6k - $174k per year

     ...about this team The Secure Delivery Platforms lead the strategy, engineering, and delivery of enterprise...  ...scale. Our purpose is to unify the software delivery experience by embedding security...  ...impact. core responsibilities As a Senior Platform Engineer, you will lead the... 
    Senior
    Software
    Long term contract
    Permanent employment
    Part time

    lululemon

    Vancouver, BC
    22 days ago
  • $100k - $150k per year

     ...-one HR, payroll, and hiring platform for managing the hourly workforce...  ..., ByteDance, and more. Our engineering team is composed of...  ...communities. We are seeking a talented Senior Engineer to join our growing...  ...Life You are a seasoned Software Engineer with a strong background... 
    Senior
    Software
    Hourly pay
    Full time
    Work at office
    Local area
    Work from home
    2 days per week

    Workstream

    Vancouver, BC
    8 days ago
  • $192k - $240k per year

     ...join us Brex is the intelligent finance platform that enables companies to spend smarter...  ...spend management, bill pay, and travel software, Brex enables founders and finance teams...  ...you need to grow your career. Engineering at Brex Engineering at Brex is about... 
    Senior
    Software
    Long term contract
    Work at office
    Remote work
    Work from home

    Brex

    Vancouver, BC
    a month ago
  • $196.6k - $258.1k per year

     ...of growth for lululemon, owning and building the data and AI platforms and services that enable the enterprise to operate with intelligence...  ...enterprise scale. core responsibilities As a Principal Software Engineer, you will own the system design and implementation of... 
    Software
    Long term contract
    Permanent employment
    Part time
    Immediate start

    lululemon

    Vancouver, BC
    29 days ago
  • $115.4k - $161.6k per year

     ...DESCRIPTION:   We’re looking for a Senior DevOps Developer who can help...  ...role is within our Backend Platform team. The team primarily uses...  ...to the Senior Manager, Software Development, DevOps. WHAT...  ...degree in Computer Science or Engineering, and at least 5 years of experience... 
    Senior
    Software
    Remote work
    Flexible hours

    Hootsuite

    Vancouver, BC
    10 hours ago
  • $150k - $190k per year

     ...redefining media buying with our Deep Learning Advertising Platform. Since 2015, we have harnessed the power of cutting-edge deep...  ...evolving industry.   Now, we’re growing! The Role As a Senior Software Engineer on the Attribution & Events team, you will be the driving... 
    Senior
    Software
    Long term contract
    Work from home

    Cognitiv

    Vancouver, BC
    24 days ago
  • $199k - $244k per year

     ...looking for an experienced, passionate, and resourceful backend software engineer to join our Live Pay team. In our team, you’ll work cross-...  ...various teams and contribute to the design and development of key platform services. This person will need to be strong in JVM... 
    Senior
    Software
    Full time
    Manual labor
    Work at office
    Local area
    2 days per week

    EarnIn

    Vancouver, BC
    26 days ago
  •  ...audiology practices operate. Our cloud-based practice management platform powers over 20,000 users worldwide - from local clinics to...  ..., and global reach. The Opportunity We are seeking a Senior Software Engineer to be a driving force on our engineering team as we pivot to... 
    Senior
    Software
    Local area
    Remote work
    Worldwide

    Sycle LLC

    Vancouver, BC
    19 days ago
  • $130k - $150k per year

     ...Senior DevOps Engineer – Azure Cloud Networking & Platform Engineering Location: Remote – Americas (Canada, United States, Latin America) Employment Type: Full-time or Contract About Aequilibrium Aequilibrium is a digital consulting and technology company helping... 
    Senior
    Full time
    Contract work
    For contractors
    Remote work

    Aequilibrium Software Inc.

    Vancouver, BC
    8 days ago
  •  ...loving culture, and a drive to do what it takes to make great games. And this is where you come in... We are looking for a Senior Software Engineer to join us on a contract for for an unannounced project with a large IP partner. The key function of the Senior Software... 
    Senior
    Software
    Contract work
    For contractors

    kabam

    Vancouver, BC
    29 days ago
  • $85k - $110k per year

     ...About the Opportunity We are looking for an experienced Sr. Platform Engineer to help build the next generation of our cloud-native...  ...Looking For Experience in Distributed Systems : 5+ years of software engineering experience with a strong track record of designing... 
    Senior
    Software
    Remote work

    Synthesis Health

    Vancouver, BC
    22 days ago
  • $230.02k - $279.12k per year

     ...developers and creators.  At Roblox, we’re building the tools and platform that empower our community to bring any experience that they...  ...safer, more civil shared experiences for everyone. As a Senior Software Engineer on our Geometry team, you will drive foundational algorithms... 
    Senior
    Software
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Visa sponsorship
    Monday to friday

    Roblox

    Vancouver, BC
    a month ago
  •  ...wants you to grow and succeed. MLOps Platform Engineering Expert Job Responsibilities:...  ...technologies like Istio. Knowledge of policy engines like Kyverno or OPA for Kubernetes...  ...in enterprise resource planning (ERP) software SAP has evolved to become a market leader... 
    Software
    Long term contract
    Permanent employment
    Full time
    Local area
    Worldwide
    Flexible hours
    Night shift
    Weekend work

    SAP

    Vancouver, BC
    12 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Payment Platform. Be the first to apply!