Senior Software Engineer - Billing Platform

Snowflake
Menlo Park, Bellevue
Workplace: HybridFull timeUSD 200,000 - 287,500 annuallyFunction: Software EngineeringExperience: 7+ yearsEducation: bachelorsSkills: ["Communication","Collaboration","Reliability ownership","Debugging","Problem-solving"]

Design and build Snowflake’s Billing Platform for accurate, auditable, low-latency metering, rating, and invoicing across clouds and regions. Own medium-sized projects end-to-end, serve as an expert across key billing components, and drive reliability through on-call and systemic fixes. Partner with Product, Finance, Legal, and internal platform teams to translate business intent into distributed systems powering Snowflake’s AI product commercialization.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Snowflake
Snowflake
1 day ago

Senior Software Engineer - Billing Platform

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 15 hours agoStatus: Live

Job Summary

Design and build Snowflake’s Billing Platform for accurate, auditable, low-latency metering, rating, and invoicing across clouds and regions. Own medium-sized projects end-to-end, serve as an expert across key billing components, and drive reliability through on-call and systemic fixes. Partner with Product, Finance, Legal, and internal platform teams to translate business intent into distributed systems powering Snowflake’s AI product commercialization.
Location: Menlo Park, Bellevue
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own medium-sized projects end-to-end and contribute as a key engineer on larger multi-team initiatives.
  • •Build federated, distributed billing systems to meter, rate, and invoice usage across Snowflake services on Snowflake’s platform.
  • •Shape billing strategy for AI products, 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 through on-call participation, debugging, and driving systemic fixes to monitoring, alerts, and quality.

Pay and Benefits

Salary: USD 200,000 - 287,500 annually

Key Requirements

  • •7+ years of professional software engineering experience building and supporting large-scale, production distributed systems.
  • •Bachelor’s or Master’s degree in Computer Science (or related technical field) or equivalent practical experience.
  • •Strong fundamentals in distributed systems, including consistency, fault tolerance, idempotency, exactly-once processing, queueing, and stream/batch pipelines.
  • •Strong fundamentals in databases and data modeling, including SQL fluency, schema design, performance tuning, and operational realities of large-scale data systems.
  • •Proficiency in one or more of Java, Scala, Python, or Go, plus testing, observability, CI/CD, and incremental rollout practices.
Experience:7+ yearsDistributed systemsSaaSCloud
Education:Bachelor's in Computer Science
Skills:CommunicationCollaborationReliability ownershipDebuggingProblem-solving
Tech Stack:JavaScalaPythonGoSQLCortexCortex Code CLISnowflakeSnowparkStreams/TasksIcebergStreamlitSnowflake IntelligenceCI/CDObservability

Company Brief

Snowflake
Provides a cloud-native data platform for data warehousing, data engineering, data science, and analytics, enabling organizations to store, process, and share large-scale data across multiple cloud providers with elastic scalability and performance.
Industry: Data Infrastructure
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Bozeman, United States
Founded: 2012
WebsiteLinkedIn