SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer

Snowflake - Menlo Park, CA, United States - In-office - posted 2026-10-06

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Snowflake's Growth & Product Platform team is seeking a Senior Software Engineer to design and build full-stack systems powering user onboarding, trial activation, product discovery, and intelligent engagement across the Snowflake platform. You will work across the complete technology stack: React and TypeScript frontends, Go and Node.js/TypeScript backend services, Java platform integrations, and SQL-based data platforms. Key responsibilities include designing and shipping full-stack features and platform infrastructure for user-facing product journeys; building and improving frontend experiences using React and TypeScript, including in-product onboarding flows, contextual prompts, and interactive UI components; driving product-led growth (PLG) initiatives end-to-end by collaborating with product managers and data scientists to identify activation bottlenecks and build self-serve capabilities; and building full-stack systems and contextual experiences that drive discovery and adoption for Cortex Code, Snowflake's AI-powered development environment. You will drive product experimentation end-to-end, formulating hypotheses, collaborating on test design, implementing frontend and backend variants, and analyzing performance metrics. You'll bring strong product thinking to technical design, translating user journeys and engagement signals into scalable system capabilities. Additional responsibilities include analyzing user behavioral data and platform telemetry to evaluate experiment outcomes and inform technical architecture; building and scaling critical backend services supporting trial activation, user onboarding, account provisioning, learning environments, and anti-abuse safeguards; debugging and resolving complex production issues across distributed services, relational databases, and platform infrastructure; and contributing across the full development lifecycle from technical design through operational ownership. You will collaborate closely with engineers, product managers, data science, and cross-functional teams to deliver high-impact product features, and contribute to a strong engineering culture through code reviews, technical design discussions, mentoring, and operational excellence. Requirements: - 6+ years of experience designing and building large-scale distributed or user-facing systems in production environments, with experience across both frontend and backend - Strong foundation in full-stack development with experience in frontend technologies and frameworks like TypeScript and React, and backend services in languages like Go, Java, or TypeScript/Node.js - Strong product sense and interest in product-led growth (PLG), user onboarding, and feature adoption mechanics - Hands-on experience with A/B testing, experimentation frameworks, or feature-flagging workflows - Comfort working with data: querying analytical data stores (SQL), understanding product telemetry, and using metrics to evaluate user behavior and system performance - Experience with distributed systems, REST/gRPC APIs, relational databases (such as PostgreSQL), or data platforms - Strong coding and debugging skills with ability to navigate complex full-stack system architectures - Experience with cloud platforms such as AWS, Azure, or GCP is a plus - Strong collaboration and communication skills with ability to partner effectively across engineering, product, and data science teams - BS/MS/PhD in Computer Science or related fields, or equivalent practical experience

Similar roles