Snowflake

Senior Software Engineer - Billing Platform

Snowflake
Apply
16 days ago
Menlo Park, CA, USASenior
H1B Sponsor

Base Salary

$200k - $288k/yr

Responsibilities

  • Own medium-sized billing platform projects end-to-end from design through launch and operation.
  • Contribute as a key engineer to large, multi-team initiatives.
  • Build federated distributed systems for usage metering, rating, invoicing, payments, and reporting across Snowflake services.
  • Shape billing strategy for AI products, including token-based inference, agent workflows, and AI-native subscriptions.
  • Use Cortex Code CLI and Snowflake Intelligence in development, code review, debugging, and on-call triage.
  • Participate in on-call, debug production issues, and drive systemic improvements to monitoring, alerts, reliability, and quality.
  • Become a subject-matter expert for billing components such as metering, rating, invoicing, contracts, payments, threshold billing, fraud, or reporting.
  • Partner with Product, Finance, Legal, Growth, Go-to-Market Systems, Trust, and engineering teams to translate business requirements into reliable, auditable systems.
  • Mentor other engineers.

Requirements

  • At least 5 years of professional software engineering experience building and supporting large-scale production distributed systems.
  • Bachelor’s or Master’s degree in Computer Science or a related technical field, or equivalent practical experience.
  • Strong knowledge of distributed-systems concepts including consistency, fault tolerance, idempotency, exactly-once processing, queueing, and stream or batch data pipelines.
  • Strong database and data-modeling fundamentals, including SQL, schema design, performance tuning, and operating large-scale data systems.
  • Proficiency in one or more of Java, Scala, Python, or Go.
  • Experience independently designing, specifying, scheduling, and delivering medium-sized projects and contributing to larger multi-team efforts.
  • Experience owning reliability, participating in on-call, debugging unfamiliar production areas, and driving systemic fixes.
  • Excellent communication and collaboration skills with engineering and non-engineering stakeholders.
  • Curiosity about and hands-on experience using AI as a builder’s tool.
  • Prior experience with billing, payments, metering, revenue, or financial systems at a SaaS or cloud company is a bonus.
  • Experience with fraud detection, abuse mitigation, or trust and safety systems is a bonus.
  • Experience designing or evolving pricing models for AI or ML products is a bonus.
  • Experience building on Snowflake or comparable cloud data platforms is a bonus.
  • Contributions to internal AI developer-productivity tooling, agentic skills, or Cortex Code workflows are a bonus.

Tech Stack

GoJavaPythonScalaSnowflakeSQL

Categories

Snowflake

About Snowflake

5,001-10,000 employees

**Snowflake is proud to be the Official Data Collaboration Provider for LA28 and Team USA.** Snowflake delivers the AI Data Cloud — a global network where thousands of organizations mobilize data with near-unlimited scale, concurrency, and performance. Inside the AI Data Cloud, organizations unite their siloed data, easily discover and securely share governed data, and execute diverse analytic workloads. Wherever data or users live, Snowflake delivers a single and seamless experience across multiple public clouds. Snowflake’s platform is the engine that powers and provides access to the AI Data Cloud, creating a solution for data warehousing, data lakes, data engineering, data science, data application development, and data sharing. Join Snowflake customers, partners, and data providers already taking their businesses to new frontiers in the AI Data Cloud.

Contact me