Snowflake
Senior Software Engineer - ManagedDB
US-CA-Menlo Park, Remote. Posted 2 months ago
The role
This person will lead the technical vision, design, and implementation of database products. They will create cloud-agnostic abstractions across AWS, Azure, and GCP and mentor junior and mid-level engineers.
What you will do
- Lead the technical vision, design, and implementation of database products to suit internal needs.
- Create elegant, cloud-agnostic abstractions and software infrastructure across AWS, Azure, and GCP.
- Drive complex, cross-functional engineering initiatives from inception to production.
- Mentor junior and mid-level engineers.
- Establish software engineering best practices.
- Harden database infrastructure to meet SLAs around uptime, security, and durability.
- Participate in an on-call rotation.
- Lead incident investigations for complex production issues.
- Direct blameless post-mortems to drive permanent systemic improvements.
- Partner with Security, Infrastructure, and Site Reliability Engineering teams.
Required qualifications
- US Citizen or Permanent Resident (Green Card holder).
- BS, MS, or PhD in Computer Science, Computer Engineering, or a related technical field (or equivalent professional experience).
- 7–12 years of professional experience designing, building, operating, and scaling large-scale backend distributed systems in high-growth production environments.
- Understanding of databases (PostgreSQL, Redis).
- Experience running large-scale distributed systems.
- Strong hands-on coding experience in systems and application languages such as Go, Java, C++, or Rust.
- Extensive experience architecting infrastructure on major public clouds (AWS, GCP, or Azure).
- Experience with cloud networking constructs (e.g., VPC peering, PrivateLink, Transit Gateways).
- Proficient in automating global fleet deployment and configuration using tools like Terraform, Kubernetes, Ansible, or CloudFormation.
- Proven track record of technical ownership, breaking down ambiguous problems into concrete roadmaps, and delivering high-impact projects across multiple engineering teams.
About the company
Snowflake is a global team of high-performing engineers focused on building best-in-class tooling, automation, and a scalable infrastructure platform. The company is powering the era of the agentic enterprise.