Jobs · Engineering · California

Senior Software Engineer, Snowpark Container Service

Snowflake · Menlo Park, CA · Yesterday
Engineering$200k–$288k/yrFull-time

About the role

Snowpark Container Services is a fully managed container offering that helps our customers easily deploy, manage, and scale containerized applications without having to move data out of Snowflake. As a fully managed service, it comes with Snowflake security, configuration, and operational best practices built in. You will be part of a highly productive, fast-moving, and growing team that is critical to realizing Snowflake’s Data Cloud Mission.

Responsibilities

  • Design and develop features, understand customer requirements and meet business goals.
  • Lead a team of engineers, including mentoring and guiding them, and build technical direction and strategy for large and critical parts of the product surface area.
  • Manage all aspects of the Project, including Design, Coding, Reviews, Testing, Observability, Tooling and On-Call support.
  • Build highly reliable and fault-tolerant software to meet the needs of the largest customers.
  • Ensure operational readiness and maintainability of the service with heavy focus on reliability, availability, debuggability and performance.
  • Design and build Kubernetes based OCI compliant container compute platform features and capabilities that scale and evolve with changing business and customer needs.

Requirements

  • Excitement to learn new things - passion to learn and grow are keys to success on this team.
  • Be a team player - Our team culture is a priority. Transparency, knowledge sharing, fun events, and helping each other are all part of our work environment.
  • Work across functions and across teams - we don’t only work on code that we own, we work with other parts of Snowflake every day.
  • 7+ years of industry experience building features and capabilities of large scale systems or infrastructure level platforms.
  • Extremely strong fundamental computer science skills and experience building distributed systems.
  • Hands-on coding experience in Java, C++ or Go is highly desirable.
  • Work on-site in our downtown Bellevue office.

Qualifications

  • Experience building products or services with Kubernetes.
  • Designing and implementing products and features with multi-cloud support (AWS, Azure, GCP).
  • Implementing multi-tenant systems with focus on performance, isolation and security.

Skills

  • Strong understanding of distributed systems and cloud computing concepts.
  • Experience with Kubernetes and container orchestration.
  • Proficiency in Java, C++, or Go.
  • Excellent problem-solving and debugging skills.

Benefits

  • Medical, dental, vision, life, and disability insurance.
  • 401(k) retirement plan.
  • Flexible spending & health savings account.
  • At least 12 paid holidays.
  • Paid time off.
  • Parental leave.
  • Employee assistance program.
  • Other company benefits.

Similar jobs