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

Senior Software Engineer, Consumption Based Billing & Licensing

$176k - $200k per year
Full-time

Asana

We’re looking for a Senior Software Engineer to join our Consumption Based Billing & Licensing (CBBL) team to build the systems that decide what customers can access, what they’ve purchased, and what they’ve used. The CBBL team owns the infrastructure behind licensing, entitlements, and usage-based billing for Asana’s newest products, ensuring customers receive the right features while providing admins with clear management tools. As part of the wider Frameworks organization, you will build powerful, easy-to-use building blocks that empower other Asana engineers to craft exceptional user experiences through core infrastructure APIs. You will solve hard technical challenges around usage tracking and billing accuracy that directly impact Asana's revenue and scalability.

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 operate the high-leverage backend systems that power Asana's licensing and consumption-based billing infrastructure.

  • Own complex features end-to-end, from initial problem framing and technical design through launch and global iteration.

  • Architect and improve critical systems for access control, usage tracking, and automated license assignment to ensure a seamless admin experience.
    Partner closely with Product, Design, Data, Finance, and other engineering teams to turn ambiguous business needs into reliable, shipped solutions.

  • Drive technical excellence across the codebase through strategic refactors, robust testing, and instrumentation that improves operational health.

  • Magnify your impact by raising the bar for the team through thoughtful code reviews, design docs, and daily mentorship.

About you



  • Strong experience building production-grade software with a focus on backend distributed systems, APIs, and complex data modeling.

  • Proven ability to take ambiguous architectural problems and translate them into clear, actionable technical plans.

  • Experience owning large-scale projects that involve multiple stakeholders and complex technical dependencies.
    Strong debugging and operational instincts, especially when working on revenue-critical or customer-facing systems.

  • A collaborative communicator who enjoys working across functions to solve enterprise platform challenges.

  • Demonstrates curiosity about AI tools and emerging technologies, with a willingness to learn and leverage them to enhance productivity, collaboration, or decision-making.

  • Interest in monetization, licensing, billing, or enterprise platform systems.

 

Preferred Qualifications


  • Experience with billing, payments, entitlements, or SaaS monetization.

  • Familiarity with usage-based or consumption-based pricing models.

  • Experience building admin tools or customer-facing operational dashboards.

  • Background in platform, backend, or distributed systems work.

  • Experience improving reliability, correctness, or migration safety.

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. The listed range above is a guideline, and the base salary range for this role may be modified.

In addition to base salary, your compensation package may include additional components such as equity, sales incentive pay (for most sales roles), and benefits. If you're interviewing for this role, speak with your recruiter to learn more about the total compensation and benefits for this role.

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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Consumption Based Billing & Licensing in Remote vacancy
  • $238k - $270k per year

     ...The Consumption Based Billing & Licensing (CBBL) team builds the systems that decide what customers can access, what they've purchased, and what they've used. We own the infrastructure behind licensing, entitlements, and usage-based billing for Asana's newer products and add... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    Work from home
    Worldwide

    Asana

    Remote
    1 day ago
  •  ...impact You will be joining the Bills team, a core product unit...  ...and delivery of high-quality software that enhances business cash flow...  ...product owners, designers, lead engineers, and adjacent engineering...  ...you can work This role is based in our Toronto, Ontario office... 
    Senior
    Full time
    Work at office
    Flexible hours

    Xero

    Remote
    1 day ago
  •  ...AppDirect is looking for a Manager, Software Development to lead our Core Billing Team in Montreal. You will play a...  ...role in guiding a team of talented engineers, driving technical excellence, and...  ...direction. You’ll help your team of Senior career engineers navigate shifting... 
    Senior
    Worldwide
    Shift work

    Appdirect

    Remote
    1 day ago
  • $185.3k per year

     ...Our Journey We are looking for an exceptional Senior Staff Developer to be a Technical Leader for the Billing Group, which currently consists of 5 teams that...  ...talented developers from each of the teams to drive engineering excellence and foster a culture continuous... 
    Senior
    Long term contract
    Full time
    Remote work
    Flexible hours

    Jane App

    Remote
    1 day ago
  • $125.8k per year

     ...Are you an experienced software developer with a passion for finding creative solutions...  ...the place for you! We're looking for  Senior Software Engineers to be part of our Product Software...  ...: This team manages and improves the billing experience for internal and external stakeholders... 
    Senior
    Remote job
    Long term contract
    Full time
    Internship
    Work at office

    Jobber

    Remote
    1 day ago
  •  ...expertise we’ve acquired with our 300+ client base around the globe. We have over 2000...  ...consultants, data analysts, data scientists, data engineers, and digital experts, all dedicated to...  ...Responsibilities We are looking for a Senior Data Engineer to join our dynamic team.... 
    Senior
    Full time

    Arte Factus

    Remote
    1 day ago
  • $176k - $200k per year

     ...behaviors that differentiate good software from great software. You will...  ...with cost control through our licensing systems. In this role, you...  ...through execution. This role is based in our Vancouver office with...  ...for admins to manage their billing and licensing, setting up their... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    Work from home
    Worldwide
    Flexible hours

    Asana

    Remote
    1 day ago
  • $135k - $150k per year

     ...Treewalk is a full-service accounting firm serving a diverse client base across public companies, private enterprises, First Nations,...  ...edge of agentic AI in the accounting and finance space. The Senior Software Engineer will be the hands-on architect and builder of the new systems... 
    Senior
    Full time
    Flexible hours

    Treewalk Consulting Inc.

    Remote
    1 day ago
  • $140k - $170k per year

     ...patients across North America. About the team: As a Senior Software Engineer on our Provider team, you will have the opportunity to apply...  ...inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment... 
    Senior
    Full time
    Work at office
    Remote work
    2 days per week

    Pockethealth

    Remote
    1 day ago
  • $168k - $177.5k per year

     ...your development skills to the next level? We’re looking for a Senior Software Engineer to join our Ads team. You’ll play a critical role in the...  ...process petabyte-scale data and deliver reports essential for billing, strategic decision-making, and partner management. Our... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Remote
    1 day ago
  • $20 - $24 per hour

     ...Description Poste chez CannAmm Job Posting: Senior Billing Clerk   Are YOU our next Senior Billing Clerk? Join CannAmm’s...  ...reconciliation Contribute towards Dynacare’s learning and knowledge based culture by sharing in the responsibility of training and skill... 
    Senior
    Hourly pay
    Full time
    Contract work
    Work at office
    Monday to friday
    Shift work
    Weekday work

    Carrières Dynacare

    Remote
    1 day ago
  • $192k - $240k per year

     ...banking with intuitive spend management, bill pay, and travel software, Brex enables founders and finance...  ...you need to grow your career. Engineering at Brex Engineering at Brex is about...  ...Where you’ll work This role will be based in our Vancouver office. We are a... 
    Senior
    Long term contract
    Full time
    Work at office
    Remote work
    Work from home

    Brex Inc.

    Remote
    1 day ago
  •  ...intersections and highways safer and smarter. Role Overview As a Senior Software Engineer at Derq, you will focus on designing, developing, and...  .... You will work in our standard C++ on Linux stack (CMake-based builds, shared libraries, and deployment patterns consistent... 
    Senior
    Remote job
    Full time

    Derq

    Remote
    1 day ago
  •  ...is a market-leading SaaS technology company delivering cloud-based critical infrastructure management solutions to energy, utility...  ...THE OPPORTUNITY We are looking to fill a full-time Senior Software Engineer, remote-work position. Working as part of the Irth AIP development... 
    Senior
    Full time
    Remote work

    Irth Solutions Inc

    Remote
    1 day ago
  •  ...to junior developers Requirements Senior level full stack developer Good “interactive...  ..., or Jest Familiarity with cloud-based platform services such as Azure or AWS...  ...BitBucket, Azure DevOps, … Familiarity with any software ticketing system or process, e.g., Jira,... 
    Senior

    Fleetworthy

    Remote
    1 day ago
  •  ...the development of digital investigative software that acquires, analyzes, and shares...  ...national security.   With employees based around the world, Magnet Forensics has...  ...Magnet Forensics is on the lookout for a Senior Software Engineer to join the Customer Hosted Review... 
    Senior
    Full time
    Local area

    Magnet Forensics

    Remote
    1 day ago
  • $129.39k - $161.74k per year

     ...'ll Make An Impact The Boomi Runtime engineering team is responsible for building and evolving...  ...highly distributed systems. As a Senior Software Engineer on the Runtime engineering team...  ..., with hands-on exposure to Kubernetes-based deployments Ability to work independently... 
    Senior
    Full time
    Internship
    Remote work

    Boomi

    Remote
    1 day ago
  •  ...made without data. Most of it has never been touched by modern software engineering, let alone AI. EviSmart is the dental industry's Autopilot....  ..., monoliths to microservices, legacy to modern. Outcome-based engineering performance models. We use them here and we want someone... 
    Senior
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Immediate start

    Evismart

    Remote
    1 day ago
  •  ...About the Role We’re hiring a senior full-stack engineer to make a major contribution across the...  ...build the first version, and iterate based on real usage. Collaborate across engineering...  ...~5+ years of professional software engineering experience building and operating... 
    Senior
    Full time
    Work at office
    Flexible hours

    Leadership Connect

    Remote
    1 day ago
  • $170k - $220k per year

     ...Senior Software Engineer Build financial systems Canadians trust with their money every day At Shakepay, we build products that help Canadians...  ...design through launch and long-term reliability. The base salary range for this position is $170,000- $220,000 CAD. Actual... 
    Senior
    Long term contract
    Full time
    Work at office
    Immediate start
    Remote work

    Shakepay

    Remote
    1 day ago
  • $112k - $152k per year

     ...an invaluable role in our success. The engineering team at Warner Music Group makes all of...  .... Your role:   We are seeking a Senior Software Application Engineer to lead the architectural...  ...Compensation : This position offers a base salary of $112,000 - $152,000 CAD. In... 
    Senior
    Local area
    Worldwide

    Warner Music Group Corp.

    Remote
    1 day ago
  •  ...really matter. Developers, DevOps engineers, and platform teams use Upsun...  ...rest. Our core belief is that software should power brighter...  ...for each other.  Impact of a Senior Software Engineer As a Senior...  ...execution of modernizing our base orchestration layer from Python... 
    Senior
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    Remotewoman

    Remote
    1 day ago
  •  ...expanding its Graykey AppLogic Team and seeking a self-motivated Senior Software Engineer who thrives in a fast-paced, milestone-driven environment....  ...Mentor other team members; Identify areas within the code base with room for improvement; Build strong inter-team... 
    Senior
    Full time

    Magnet Forensics

    Remote
    1 day ago
  • $104.2k - $150k per year

     ...standard increases as applicable Job Description As a senior software engineer on the APPS team, you will take on a leadership role in the development...  ...Strong knowledge of C/C++ and OpenGL. The anticipated base salary for this position is $104,200.00 - $150,000.00/yr (CAD... 
    Senior
    Long term contract
    Full time

    Sony Pictures Imageworks

    Remote
    1 day ago
  •  ...is a 100% remote position open only to candidates currently based in Canada . Applicants must be legally authorized to work in...  ...people-first culture.   About the role We’re seeking a Senior Software Engineer to join our team and help support and grow Point’s multi-... 
    Senior
    Internship
    Remote work

    Point Digital Finance

    Remote
    1 day ago
  •  .... is a small but highly skilled group of engineers committed to developing the next generation...  ...and motivated individual that loves software engineering and wants to solve defense...  ...technologies and ensure integration into container-based analytical processing frameworks.... 
    Senior
    Long term contract
    Full time
    Local area
    Remote work
    Relocation

    Omega-kr

    Remote
    1 day ago
  •  ...Grow Your Career as a Software Developer in a Growing Company   At ProMach, we’re looking for people...  ...performance improvement software, is seeking a Senior Backend Engineer to help evolve and operate our existing .NET‑based backend platform as it expands into cloud and edge... 
    Senior
    Full time
    Internship
    Work at office
    3 days per week

    Promach Careers

    Remote
    1 day ago
  • $104k - $139k per year

     ...design, build and distribute open-source software that enables people to enjoy the...  ....  About this team and role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll...  ...Google Cloud Platform (GCP), with Docker-based build and deploy pipelines. You are comfortable... 
    Senior
    Remote job
    Full time
    Immediate start
    Worldwide
    Home office

    Mozilla

    Remote
    1 day ago
  •  ...more, and counts the former President and COO of Hubspot, JD Sherman, among its board members. YOUR ROLE & MISSION As a Senior Software Engineer, you will be a critical part of our growing company, working on a cross-functional team to implement best practices in... 
    Senior
    Full time
    Worldwide

    Apollo.Io

    Remote
    1 day ago
  •  ..., directories & more — all on their own website. Why this job is special… - The successful candidate will be one of the first engineers to join the company—but will be joining a product & codebase that works. The company has hundreds of customers processing thousands... 
    Senior
    Remote job
    Long term contract
    Full time
    Flexible hours

    Rockstar

    Remote
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Consumption Based Billing & Licensing. Be the first to apply!