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.