Snowflake
Senior Software Engineer - ManagedDB
US-CA-Menlo Park · Hybrid · Senior · Full-time · Posted Aug 31, 2026
- Experience
- 7–12 years of professional experience.
- Education
- BS, MS, or PhD in Computer Science, Computer Engineering, or a related technical field (or equivalent professional experience).
- Visa sponsorship
- US Citizenship or Lawful Permanent Resident (Green Card holder) required due to compliance requirements.
About the job
Designs and scales database products and multi-cloud infrastructure for Snowflake’s ManagedDB systems, with responsibility for availability, security, and production reliability.
What you'll do
- Lead the design and implementation of database products and cloud-agnostic infrastructure across AWS, Azure, and GCP.
- Lead cross-functional engineering initiatives, mentor engineers, and establish engineering practices.
- Improve database availability, security, and durability; participate in on-call, investigate incidents, and lead post-mortems.
What they ask for
- 7–12 years designing, building, operating, and scaling large-scale backend distributed systems in production environments.
- Experience with databases such as PostgreSQL or Redis and large-scale distributed systems; strong coding in Go, Java, C++, or Rust.
- Extensive public-cloud infrastructure experience, including networking constructs such as VPC peering, PrivateLink, or Transit Gateways.
- Proficiency with infrastructure automation tools such as Terraform, Kubernetes, Ansible, or CloudFormation; proven technical ownership across teams.
Tools
PostgreSQL, Redis, Go, Java, C++, Rust, AWS, Azure
AI focus
The company describes AI as a high-trust collaborator and encourages AI-native work and experimentation; no specific AI engineering duties are stated.
Model-written summary · the original posting is authoritative