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.