Snowflake
Staff Software Engineer - Billing Platform
US-CA-Menlo Park. Posted 10 days ago
The role
You will drive multi-team initiatives to build and operate billing systems that meter, rate, and invoice usage across Snowflake services. You will shape how the company meters and prices AI products while ensuring system reliability and correctness.
What you will do
- Drive multi-team initiatives from ambiguous business problems through design, launch, and operation.
- Build billing systems that meter, rate, and invoice usage across Snowflake services.
- Shape how Snowflake meters, prices, and bills AI products.
- Act as a go-to expert for a primary billing domain.
- Own reliability and correctness for built systems.
- Participate in on-call and drive systemic fixes to monitoring and alerts.
- Mentor senior engineers.
- Review designs and raise the bar on testing and rollout.
- Partner with Product, Finance, GTM Systems, Growth, Trust, and Legal.
Required qualifications
- Significant experience building and operating large-scale production distributed systems, typically 10+ years or equivalent impact.
- A 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 and batch pipelines.
- Strong fundamentals in databases and data modeling.
- SQL fluency, schema design, performance tuning, and an appreciation for the operational realities of large-scale data systems.
- Proficiency in one or more of Java, Scala, Python, or Go.
- Knowledge of testing, observability, CI/CD, and incremental rollout.
- A track record of driving outcomes that span teams.
- Depth in at least one domain adjacent to billing — metering, rating, invoicing, contracts, payments, revenue, or financial reporting.
- Hands-on use of AI as a builder's tool in design, coding, debugging, and incident response.
- Clear writing and communication with non-engineering partners.
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 and safety systems in a usage-based product.
- Experience designing or evolving pricing models for AI/ML products, including inference, fine-tuning, and agentic workloads.
- Experience building on Snowflake or comparable cloud data platforms, including Snowpark, Streams and Tasks, Iceberg, Streamlit, or Cortex.
- Contributions to internal AI developer-productivity tooling, agentic skills, or similar coding-agent workflows.
About the company
Snowflake is powering the era of the agentic enterprise. The Billing & Payments Platform team builds central systems for customer resource consumption, revenue processing, invoicing, and reporting.