Senior Software Engineer - Warehouse UX
Snowflake Inc.· Engineering
US-CA-Menlo Park$200k - $287.5kFull-timePosted 4d ago
About the role
Senior Software Engineer to join the Warehouse UX pod, focusing on backend distributed systems powering Snowflake Warehouses, including features, billing, and usability. Not a front-end role; responsible for end-to-end delivery of medium-sized projects and collaboration across teams.
Responsibilities
- Design, build, test, deploy, and operate backend software and distributed systems that power Snowflake Warehouses.
- Own medium-sized engineering projects independently from design through delivery, and contribute to larger initiatives across the warehouse organization.
- Build and evolve capabilities related to warehouse features, billing, and usability.
- Improve the reliability, scalability, performance, and operational health of warehouse systems in production.
- Work across the full software lifecycle, including technical design, implementation, testing, rollout, on-call participation, issue triage, and follow-through on production improvements.
- Partner closely with engineers, product managers, and adjacent teams to deliver durable solutions to customer and business problems.
- Make thoughtful tradeoffs between speed, quality, maintainability, and long-term architectural health.
- Use strong debugging and systems thinking to resolve complex production issues and improve service behavior over time.
- Raise the bar through design reviews, code reviews, operational rigor, and clear technical communication.
- Apply AI-assisted workflows where they increase engineering leverage, speed, or quality without compromising judgment.
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 and deliver them to completion.
- Ability to contribute as a strong technical partner on larger, cross-team projects.
- Solid understanding of the software development lifecycle and engineering best practices across design, implementation, testing, deployment, and operations.
- Experience participating in on-call, production support, or incident response for live systems.
- Strong communication skills and a collaborative, low-ego working style.
- A customer-oriented mindset and good judgment about reliability, usability, and business impact.
Skills
Required:Programming in modern languagesDistributed systemsSoftware lifecycle
Nice to have:On-call / production support
Last updated Oct 22, 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 Representative4d agoHybrid (IN-Mumbai-MSO) · Sales Development
- Partner Solutions Engineer - VAR4d agoFR-Paris · Solution Engineering
- EMEA Solution Engineering Manager - Observability4d agoGB-London, DE-Munich-MSO +1 more · Solution Engineering
- Senior Security Engineer - Enterprise Security4d agoHybrid (US-WA-Bellevue) · Security
- Lead Forward Deployed Engineer - Migration4d agoRemote · Professional Services