Senior Software Engineer - ManagedDB
Core
Architect, scale, and operate high-throughput, low-latency critical database systems across multiple public clouds to support Snowflake's global data platform.
Role type
Senior Software Engineer (Infrastructure/Database Systems)
Builds
Global-scale multi-cloud database infrastructure and automation tooling
Domain
Cloud Infrastructure / Distributed Systems / Database Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Database systems (PostgreSQL, Redis), Systems programming (Go, Java, C++, Rust), Public cloud architecture (AWS, GCP, Azure), Infrastructure as Code (Terraform, Kubernetes, Ansible, CloudFormation), Technical leadership, Incident management
Preferred skills
None stated
Technologies
Go, Java, C++, Rust, PostgreSQL, Redis, AWS, Azure, GCP, Terraform, Kubernetes, Ansible, CloudFormation
Responsibilities
Architect and implement database products for internal needs, Create cloud-agnostic abstractions across AWS, Azure, and GCP, Lead cross-functional engineering initiatives and mentor engineers, Harden database infrastructure to meet uptime and security SLAs, Participate in on-call rotation and lead incident investigations, Partner with Security and SRE teams for scalable product capabilities
Seniority
Senior, hands-on IC with technical leadership
