Snowflake logo

Senior Software Engineer - App Foundation (Database)

Snowflake

Join 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

Snowflake logo
Snowflake

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.

Snowflake logo
Snowflake

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++.

Square logo
Square

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.

Snowflake logo
Snowflake

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.

Snowflake logo
Snowflake

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.

Snowflake logo
Snowflake

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.

Sanity logo
Sanity

Senior Software Engineer (Backend) - Content Lake DX

Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.

Haus logo
Haus

Senior Software Engineer, Application Platform

Join Haus as a Senior Software Engineer to develop scalable systems and APIs for our Application Platform.

AppFolio logo
AppFolio

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.

Airbnb logo
Airbnb

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.

Square logo
Square

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.

Brilliant.org logo
Brilliant.org

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.

15Five logo
15Five

Senior Software Engineer

Join 15Five as a Senior Software Engineer to develop high-quality software solutions in a remote-first environment.

Wealthfront logo
Wealthfront

Backend Engineer

Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.

Hayden AI logo
Hayden AI

Senior Software Engineer, Backend

Join Hayden AI as a Senior Backend Engineer to build scalable cloud services using AWS, Python, and Go.

Squarespace logo
Squarespace

Senior Software Engineer, Go/Java

Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.

Standard AI logo
Standard AI

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.

Walmart logo
Walmart

Senior Software Engineer - Java Backend

Join Walmart as a Senior Software Engineer focusing on Java backend development, microservices, and cloud technologies.

NimbleRx logo
NimbleRx

Senior Backend Engineer (Java, Spring, SQL)

Join NimbleRx as a Senior Backend Engineer to build scalable APIs and services using Java, Spring, and SQL.

IBM logo
IBM

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.

Haus logo
Haus

Fullstack Software Engineer, Applications

Join Haus as a Fullstack Software Engineer to develop APIs and user experiences for marketing science applications.

Lattice logo
Lattice

Senior Software Engineer

Join Lattice as a Senior Software Engineer to build robust software using AWS, React, and PostgreSQL. Remote position with great benefits.

Intuit logo
Intuit

Software Engineer 2 - Platform Security

Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.

Oracle logo
Oracle

Principal Software Developer - Backend Developer

Join Oracle as a Principal Software Developer to build security cloud solutions using Java and Python.