# Senior Software Engineer - Billing Platform

**Company:** [Snowflake](https://hotfix.jobs/companies/snowflake)
**Location:** Unspecified
**Role:** Backend Engineering
**Salary:** $200k – $288k/yr
**Experience:** 5+ years
**Skills:** Java, Scala, Python, Go, SQL, Distributed Systems, Data Modeling, Observability, CI/CD, Snowflake
**Posted:** 2026-08-18

> Senior engineer building and operating Snowflake's core distributed billing platform for metering, rating, and invoicing across all services and AI products. Requires 5+ years experience with large-scale distributed systems, strong database fundamentals, and proficiency in Java, Scala, Python, or Go.

## Job Description

## What You'll Do
As a Senior Software Engineer on Billing Platform, you will:

- 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 partnering with non-engineering stakeholders in Finance, Product, GTM, and Legal.
- Curiosity about and hands-on experience with AI as a builder's tool, and interest in shaping the commercial models that bring AI products to market.

## Bonus Points For
- 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 (inference, fine-tuning, agentic workloads).
- Experience building on Snowflake or comparable cloud data platforms (Snowpark, Streams/Tasks, Iceberg, Streamlit, Cortex).
- Contributions to internal AI developer-productivity tooling, agentic skills, or Cortex Code workflows.

## Similar jobs

- [Senior Software Engineer, Backend | Audit Product Team](https://hotfix.jobs/jobs/232fafb0-e9cf-4157-93bc-1ae09a2bcd5e) - Machinify - Remote - $200k – $230k/yr
- [Senior Software Engineer - Cloud Efficiency](https://hotfix.jobs/jobs/26c70626-1f7e-4328-82cc-375ca603972a) - Snowflake - Bellevue, WA - $200k – $288k/yr
- [Senior Software Engineer - ManagedDB](https://hotfix.jobs/jobs/c5229efb-36b2-491b-9d92-ea8d4e4657dc) - Snowflake - Menlo Park, CA - $200k – $288k/yr
- [Senior Software Engineer - Production Control Plane](https://hotfix.jobs/jobs/16c01253-25f6-403a-9823-c8094512c363) - Snowflake - $200k – $288k/yr
- [Senior Software Engineer - Observe by Snowflake, Workflow](https://hotfix.jobs/jobs/06b7d13c-379e-41f6-9880-8a5b08aa7a93) - Snowflake - Menlo Park, CA - $200k – $288k/yr

**Apply:** https://hotfix.jobs/jobs/a4ca2ac4-5860-4cfb-8094-d3d4560f8186
**Canonical:** https://hotfix.jobs/jobs/a4ca2ac4-5860-4cfb-8094-d3d4560f8186