Senior Software Engineer - App Foundation (Database)
SnowflakeJoin Snowflake as a Senior Software Engineer - App Foundation (Database)
About the Role
Snowflake is seeking a Senior Software Engineer to join our App Foundation team, focusing on database systems. This role is pivotal in designing and maintaining backend services that power Snowsight, Snowflake’s advanced UI. You will be responsible for crafting innovative backend services, features, tools, and infrastructure that enhance user experiences.
Key Responsibilities
- Services: Design, build, and maintain common services such as authentication, session management, notifications, and caching.
- Developer Platform: Develop modules and recipes for full-stack teams to build and maintain their services.
- Developer Environments: Provide backend environments for internal developers to iterate quickly and safely.
- Infrastructure: Automate and manage our global fleet of services across multiple cloud providers (AWS, Azure, GCP).
Ideal Candidate
- Experience: 8+ years in large-scale cloud SaaS environments, supporting mission-critical, high-throughput, and low-latency systems.
- Leadership: Experience leading teams and solving deep technical challenges.
- Technical Skills: Proficient in distributed systems, APIs, cloud computing patterns, and object-oriented programming languages like Golang and Java.
- Database Knowledge: Deep understanding of relational databases and key-value stores, with experience in Postgres and Redis.
- Soft Skills: Strong problem-solving abilities, effective communication, and collaboration skills.
Compensation and Benefits
- Salary: €214,000 - €327,750 annually.
- Equity: Participation in Snowflake’s bonus and equity plan.
- Benefits: Comprehensive benefits package including medical, dental, vision, life, and disability insurance, 401(k) retirement plan, flexible spending & health savings account, paid holidays, paid time off, parental leave, and more.
About Snowflake
Snowflake delivers the AI Data Cloud, enabling organizations to mobilize data with near-unlimited scale, concurrency, and performance. Join us to build the future of data and make a significant impact.
How to Apply
If you are passionate about building scalable and reliable platforms and want to be part of a high-growth SaaS company, apply now to join Snowflake's dynamic team.
Note: This role is equivalent to a Staff Engineer or Technical Leader position in other companies.
Benefits Extracted with AI
- 401(k)
- Disability insurance
- Medical insurance
- Dental insurance
- Vision insurance
- Life insurance
- Flexible spending account
- Health savings account
- Paid holidays
- Paid time off
- Parental leave
- Employee assistance program
Similar jobs
Last update: 23 minutes ago
Senior Machine Learning Scientist
Join Snowflake as a Senior ML Scientist to lead machine learning initiatives, apply AI & ML to business data, and mentor junior scientists.
Senior Software Engineer - Polaris & Data Lake Catalog
Join Snowflake as a Senior Software Engineer to build and evolve our open data lake ecosystem with Java, Scala, and C++.
Senior Software Engineer, Reporting Platform
Join Square as a Senior Software Engineer to lead development on the Reporting Platform, focusing on Java, Kotlin, and AWS.
Senior Machine Learning Scientist
Join Snowflake as a Senior ML Scientist to lead machine learning initiatives, apply AI & ML to business data, and mentor junior scientists.
Senior Software Engineer - Polaris & Data Lake Catalog
Join Snowflake as a Senior Software Engineer to build and evolve our open data lake ecosystem with Polaris.
AI Specialist - Machine Learning and AI
Join Snowflake as an AI Specialist focusing on Machine Learning and AI, supporting technical decision-makers in AI solutions.
Senior Software Engineer (Backend) - Content Lake DX
Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.
Senior Software Engineer, Application Platform
Join Haus as a Senior Software Engineer to develop scalable systems and APIs for our Application Platform.
Senior Software Engineer - Investment Manager
Join AppFolio as a Senior Software Engineer to innovate in real estate investment management using AWS, Ruby on Rails, and React.
Senior Backend Engineer, Media Foundation
Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.
Senior Software Engineer, Payment Pricing & Cost Platform
Join Square as a Senior Software Engineer to enhance payment pricing and cost platforms using Java, Python, and cloud technologies.
Senior Software Engineer (Lifecycle)
Join Brilliant.org as a Senior Software Engineer to enhance lifecycle systems, focusing on backend and data systems. Remote role with great benefits.
Senior Software Engineer
Join 15Five as a Senior Software Engineer to develop high-quality software solutions in a remote-first environment.
Backend Engineer
Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.
Senior Software Engineer, Backend
Join Hayden AI as a Senior Backend Engineer to build scalable cloud services using AWS, Python, and Go.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
Senior Software Engineer, Backend
Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.
Senior Software Engineer - Java Backend
Join Walmart as a Senior Software Engineer focusing on Java backend development, microservices, and cloud technologies.
Senior Backend Engineer (Java, Spring, SQL)
Join NimbleRx as a Senior Backend Engineer to build scalable APIs and services using Java, Spring, and SQL.
Senior Backend Developer with Java and SQL Expertise
Join IBM as a Senior Backend Developer specializing in Java and SQL, working on enterprise-scale analytics products.
Fullstack Software Engineer, Applications
Join Haus as a Fullstack Software Engineer to develop APIs and user experiences for marketing science applications.
Senior Software Engineer
Join Lattice as a Senior Software Engineer to build robust software using AWS, React, and PostgreSQL. Remote position with great benefits.
Software Engineer 2 - Platform Security
Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.
Principal Software Developer - Backend Developer
Join Oracle as a Principal Software Developer to build security cloud solutions using Java and Python.