×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - Billing Platform

Job in Menlo Park, San Mateo County, California, 94029, USA
Listing for: Snowflake
Full Time position
Listed on 2026-05-25
Job specializations:
  • Software Development
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don’t just use tools; you possess an innate curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact.

We look for low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset — who rapidly test emerging capabilities to discover simpler, more powerful ways to deliver results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done.

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

Computing Snowflake's bills, at its core, is a challenging distributed systems problem: real-time usage metering across every cloud and region, and supporting an ever-evolving catalog of pricing models — including the new commercial constructs we are inventing for Cortex AI, Snowflake Intelligence, and the broader agentic AI portfolio
. Our applications must meet strict requirements for accuracy, auditability, and low-latency processing.

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

What You’ll Do
  • Own medium‑sized projects end‑to‑end — from design through launch and operation — and contribute as a key engineer on large, multi‑team initiatives.
  • Build federated, distributed billing systems that meter, rate, and invoice usage across every Snowflake service, all on Snowflake's own product.
  • Shape billing strategy for AI products in partnership with Cortex AI, Intelligence, and Apps — including token‑based inference, agent workflows, and AI‑native subscriptions.
  • Use AI as a first‑class collaborator in development, code review, debugging, and on‑call triage via Cortex Code CLI and Snowflake Intelligence.
  • Own reliability and correctness — participate in on‑call, debug across unfamiliar areas, and drive systemic fixes to monitoring, alerts, and quality.
  • Be the go‑to expert for one or more billing components (metering, rating, invoicing, contracts, payments, threshold billing, fraud, or reporting) and mentor other engineers.
  • Partner cross‑functionally with Product, Finance, GTM Systems, Growth, Trust, and Legal to translate business intent into reliable, auditable systems.
What We Look For
  • 5+ 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, and an appreciation for the operational realities of large‑scale data systems.
  • Proficiency in one or more of Java, Scala, Python, or Go, and the engineering practices that make systems easy to operate at scale (testing, observability, CI/CD, incremental rollout).
  • Demonstrated ability to independently design, spec, schedule, and deliver medium‑sized projects with quality, and to contribute as a strong individual contributor on larger, multi‑team efforts.
  • A track record of owning reliability for what you build — participating in on‑call, debugging production issues across unfamiliar areas, and driving systemic fixes rather than one‑off patches.
  • Excellent communication skills and a collaborative working style. You are comfortable operating across engineering disciplines and…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary