jobloom

JobLoom finds jobs directly from company career sites before many job boards, then routes you into detailed role pages like this one.

engineering

Posted 5 days ago

Senior Software Engineer, Payment Platform

at Asana

Vancouver, CanadaHybrid

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. About you Strong

Requirements

  • Most Asanas have the option to work from home on Wednesdays.
  • 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.

Benefits

  • 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.
  • 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.
  • Long-term savings or retirement plans

Additional details

  • 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.
  • 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.
  • 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
  • experience building and scaling backend or full-stack systems, ideally with distributed systems or complex data models.
  • Thrives in an environment where you can evolve cell-based architectures, sharded systems, or multi-tenant distributed systems. What we’ll offer
  • benefits packages that support our employees worldwide and include:

Find more real-time jobs on JobLoom.