Snowflake

Senior Software Engineer - Warehouse UX

US-CA-Menlo Park. Posted 23 days ago

The role

This role builds backend distributed systems that power Snowflake Warehouses. You will work on warehouse features, billing, and usability through the full software lifecycle.

What you will do

  • Design, build, test, deploy, and operate backend software and distributed systems.
  • Own medium-sized engineering projects from design through delivery.
  • Build and evolve capabilities related to warehouse features, billing, and usability.
  • Improve reliability, scalability, performance, and operational health of warehouse systems.
  • Work across the full software lifecycle including technical design, implementation, testing, and rollout.
  • Participate in on-call, issue triage, and production improvements.
  • Partner with engineers and product managers to deliver solutions.
  • Make tradeoffs between speed, quality, maintainability, and architectural health.
  • Resolve complex production issues using debugging and systems thinking.
  • Raise the bar through design reviews, code reviews, and technical communication.

Required qualifications

  • BS in Computer Science or a related technical field, or equivalent practical experience.
  • 4 to 7 years of professional software engineering experience.
  • Strong programming, debugging, and software design skills in one or more modern languages.
  • Experience building and operating backend or distributed systems in production.
  • Ability to independently execute on medium-sized projects.
  • Ability to contribute to larger, cross-team projects.
  • Solid understanding of the software development lifecycle and engineering best practices.
  • Experience participating in on-call, production support, or incident response for live systems.
  • Strong communication skills and a collaborative, low-ego working style.
  • Customer-oriented mindset and judgment about reliability, usability, and business impact.

Nice to have

  • Master's or PhD in Computer Science or a related technical field.
  • Experience with distributed systems, cloud infrastructure, data platforms, or large-scale backend services.
  • Experience working on billing, metering, control plane systems, or customer-facing platform capabilities.
  • Familiarity with performance-sensitive or highly reliable production environments.
  • Comfort navigating ambiguity and breaking down complex technical problems into practical solutions.

About the company

Snowflake is powering the era of the agentic enterprise and is scaling its team to accelerate growth.

Senior Software Engineer - Warehouse UX at Snowflake | JobZoey