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.