Senior Software Engineer - Billing Platform
Snowflake Inc.· Engineering
Hybrid (US-CA-Menlo Park), Hybrid (US-WA-Bellevue)$200k - $287.5kFull-timePosted 4w ago
About the role
Senior Software Engineer on the Billing Platform team, building Snowflake's central billing data repository and infrastructure for usage metering, pricing, invoicing, and reporting. Collaborates across Product, Finance, Legal, Growth, GTM Systems, UI, Cortex AI, and other engineering teams to design, implement, and operate distributed billing systems with AI-enabled capabilities.
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.
- 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.
Qualifications
- 7+ 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 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 contribute as a strong individual contributor on larger, multi-team efforts.
- Track record of owning reliability for what you build — on-call, debugging production issues across unfamiliar areas, driving systemic fixes rather than one-off patches.
- Excellent communication skills and a collaborative working style; comfortable operating across engineering disciplines and partnering with non-engineering stakeholders (Finance, Product, GTM, 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.
Skills
Required:Distributed systems fundamentalsDatabase design and SQLProgramming languagesReliability and on-call ownershipCross-functional collaboration
Nice to have:AI as developer tool
Last updated Sep 24, 2026. Interested? Apply on the company site.
About Snowflake Inc.
The Data Platform Built for Data Teams.
Snowflake powers AI, data engineering, applications, and analytics on a trusted, scalable AI Data Cloud—eliminating silos and accelerating innovation.
AIData CloudData EngineeringAnalyticsApplications & Collaboration
More open roles at Snowflake Inc.
- Sales Development Representative3d agoHybrid (IN-Mumbai-MSO) · Sales Development
- Partner Solutions Engineer - VAR3d agoFR-Paris · Solution Engineering
- EMEA Solution Engineering Manager - Observability3d agoGB-London, DE-Munich-MSO +1 more · Solution Engineering
- Senior Security Engineer - Enterprise Security3d agoHybrid (US-WA-Bellevue) · Security
- Lead Forward Deployed Engineer - Migration3d agoRemote · Professional Services