Career EngineCareer Engine
Your matchExample
91%match
Why you fitThis role calls for Distributed Systems and SQL — tell us what you know and we'll check the rest.
Gap to noteAlso lists Data Modeling — worth confirming before you apply.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Job Opening

Snowflake Inc. logo

Staff Software Engineer - Billing Platform

Snowflake Inc. · Menlo Park, CA · Posted 2 days ago

ic
10+ yrs expDistributed SystemsJavaScalaPythonGoSQLData ModelingStream Processing

Own how Snowflake meters, prices, and bills its AI products, building the distributed billing systems that every other engineering team depends on.

The Billing & Payments Platform team builds Snowflake's central systems for customer resource consumption, revenue processing, invoicing, and reporting. Our systems power Snowflake's business and enable every other engineering team. The architectures we ship also serve as reference patterns for customers building on Snowflake.

Computing Snowflake's bills is a distributed systems problem. Usage is metered across every cloud and region. The pricing catalog keeps changing, including new commercial constructs for Cortex AI, Snowflake Intelligence, and the broader agentic portfolio. The same systems have to catch abuse and fraud on a usage-based product, then produce a bill Finance can audit. The bar is accuracy, auditability, and processing that keeps up with usage as it happens.

This is a deeply cross-functional role. You will partner with Product, Finance, Legal, Growth, Go-to-Market Systems, Snowsight, Cortex AI, and product engineering teams to deliver experiences that customers and internal stakeholders depend on every day.

AS A STAFF SOFTWARE ENGINEER ON BILLING PLATFORM YOU WILL :

…

Apply on Snowflake Inc.'s site →

This posting is sourced from Snowflake Inc.'s own career site — applying takes you there directly.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Related roles

There are 399 open roles at Snowflake Inc. right now. This role is one of 9,091 Software Engineer openings and centers on Distributed Systems, SQL, Data Modeling, and Java.

Want roles like this found for you?

Set your Focus once. Career Engine screens every new opening every week.

A scored, explained shortlist — not a keyword match — delivered weekly. Free for one profile.