Senior Software Engineer - Billing Platform

Snowflake
Menlo Park
Workplace: OnsiteFull timeUSD 200,000 - 287,500 annuallyFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Java","Scala","Python","Go","SQL","CI/CD","Observability"]

Senior Software Engineer on the Billing Platform responsible for building distributed billing systems, guiding AI-enabled pricing for Cortex AI and Snowflake Intelligence, and partnering with Finance, Product, and Legal to deliver auditable, low-latency meters, rates, and invoicing across multiple clouds and regions.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Snowflake
Snowflake
3 months 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: 2 hours agoStatus: Live

Job Summary

Senior Software Engineer on the Billing Platform responsible for building distributed billing systems, guiding AI-enabled pricing for Cortex AI and Snowflake Intelligence, and partnering with Finance, Product, and Legal to deliver auditable, low-latency meters, rates, and invoicing across multiple clouds and regions.
Location: Menlo Park
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •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.

Pay and Benefits

Salary: USD 200,000 - 287,500 annually

Key Requirements

  • •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 related field, or equivalent practical experience
  • •Proficiency in Java, Scala, Python, or Go, and engineering practices for operating at scale (testing, observability, CI/CD, incremental rollout)
  • •Strong fundamentals in distributed systems (consistency, fault tolerance, idempotency, exactly-once processing, queueing, streaming/batch data pipelines) and databases/data modeling (SQL, schema design, performance tuning)
  • •Ability to independently design, spec, schedule, and deliver medium-sized projects and own reliability across systems
Experience:5+ yearsCloudSaaSData platforms
Education:Bachelor's
Skills:JavaScalaPythonGoSQLCI/CDObservability
Tech Stack:JavaScalaPythonGoSQLCI/CDCortex AISnowflake IntelligenceSnowflake CortexSnowflake

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