Snowflake
Senior Software Engineer - Billing Platform
US-WA-Bellevue +1 · Hybrid · Senior · Full-time · Posted Sep 18, 2026
- Location
- US-WA-Bellevue
US-CA-Menlo Park - Experience
- 7+ years of professional software engineering experience building and supporting large-scale production distributed systems.
- Education
- Bachelor's or Master's degree in Computer Science, a related technical field, or equivalent practical experience.
About the job
Build and operate distributed systems that meter, price, invoice, and report customer usage across Snowflake services, including AI products.
What you'll do
- Own billing projects from design through launch and operation, and contribute to larger initiatives.
- Build and maintain reliable, auditable distributed billing systems and partner with cross-functional teams on billing requirements.
- Participate in on-call, drive reliability improvements, and mentor engineers on billing components.
What they ask for
- Strong distributed-systems fundamentals, including consistency, fault tolerance, idempotency, and data pipelines.
- Strong database and data-modeling skills, including SQL, schema design, and performance tuning.
- Proficiency in one or more of Java, Scala, Python, or Go, and experience with production engineering practices.
- Ability to independently deliver medium-sized projects and own reliability of production systems.
Nice to have
- Experience in billing, payments, metering, revenue, or financial systems; fraud or trust/safety systems; or AI/ML pricing models.
- Experience with Snowflake or comparable cloud data platforms, or AI developer-productivity tooling.
Tools
SQL, Java, Scala, Python, Go, Snowpark, Streams/Tasks, Cortex
AI focus
Use AI tools as collaborators in development, code review, debugging, and on-call triage; shape billing and pricing for AI products, including token-based inference and agent workflows.
Model-written summary · the original posting is authoritative