Snowflake

Senior Software Engineer - Billing Platform

US-WA-Bellevue, Remote. Posted a month ago

The role

You will build federated, distributed billing systems that meter, rate, and invoice usage across Snowflake services. You will own medium-sized projects from design to operation and shape billing strategy for AI products.

What you will do

  • Own medium-sized projects end-to-end from design through launch and operation
  • Contribute to large, multi-team initiatives
  • Build federated, distributed billing systems to meter, rate, and invoice usage
  • Shape billing strategy for AI products including token-based inference and agent workflows
  • Use AI as a collaborator in development, code review, debugging, and on-call triage
  • Own reliability and correctness through on-call and systemic fixes
  • Act as a go-to expert for billing components and mentor other engineers
  • Partner cross-functionally with Product, Finance, GTM Systems, Growth, Trust, and Legal

Required qualifications

  • 7+ years of professional software engineering experience building and supporting large-scale, production distributed systems
  • Bachelor's or Master's degree in Computer Science, a related technical field, or equivalent practical experience
  • Strong fundamentals in distributed systems: consistency, fault tolerance, idempotency, exactly-once processing, queueing, and stream/batch data pipelines
  • Strong fundamentals in databases and data modeling: SQL fluency, schema design, performance tuning
  • Proficiency in one or more of Java, Scala, Python, or Go
  • Ability to independently design, spec, schedule, and deliver medium-sized projects
  • Track record of owning reliability and participating in on-call
  • Excellent communication skills and a collaborative working style
  • Curiosity about and hands-on experience with AI as a builder's tool

Nice to have

  • Prior experience in billing, payments, metering, revenue, or financial systems at a SaaS or cloud company
  • Experience with fraud detection, abuse mitigation, or trust/safety systems in a usage-based product
  • Experience designing or evolving pricing models for AI/ML products
  • Experience building on Snowflake or comparable cloud data platforms
  • Contributions to internal AI developer-productivity tooling, agentic skills, or Cortex Code workflows

About the company

Snowflake is powering the era of the agentic enterprise. The Billing & Payments Platform team builds Snowflake's central data repository and infrastructure for customer resource consumption, revenue processing, invoicing, and reporting.

Senior Software Engineer - Billing Platform at Snowflake | JobZoey