# Principal Software Engineer - Elastic Global Services

**Company**: Snowflake
**Location**: Menlo Park, CA
**Experience**: senior
**Job type**: full-time
**Salary**: $264K – $379.5K
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.ashbyhq.com/snowflake/778634b7-b2db-418e-a7b1-922f8a775ff6?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_ac4c5ffa-089

## Description

We are seeking a Principal Software Engineer to join our Elastic Global Services team at Snowflake. The team is responsible for building a highly available, scalable, multi-tenant 'Cloud Services' platform that underpins Snowflake services.

As a Principal Software Engineer at Snowflake, you will:

- Solve real business needs at large scale by applying your software engineering and analytical problem-solving skills.

- Design and implement scalable distributed systems for our cloud services.

- Analyze fault-tolerance and high availability issues, performance and scale challenges, and solve them.

- Mentor and grow junior engineers.

- Understand trade-offs between consistency, durability, and costs to build solutions which can meet the demands of rapidly growing services.

- Ensure operational readiness of the services and meet the commitments to our customers regarding availability and performance.

Our ideal Principal Software Engineer will have:

- 15+ years of industry experience designing, building, and supporting large-scale infrastructure in production.

- Experience building large-scale distributed fault-tolerant infrastructure.

- Experience in container orchestration, cluster management, or autoscaling.

- Excellent understanding of operating systems concepts including multi-threading, memory management, networking, and storage, performance, and scale.

- Solid understanding of the internals of Kubernetes, Mesos, OpenShift, or other container platforms.

Why join the Engineering team at Snowflake?

- Build an industry-leading Cloud Data Platform.

- Solve challenging technical problems related to security, parallel and distributed systems, programming, resource management, large-scale system maintenance, and more!

- Work closely with our customers & partners, understand their use cases & needs, think strategically to seek the right problem to solve at the right time, and innovate with rigor.

- Join a world-class team of both industry veterans and rising stars.

## Skills

### Required
- distributed systems
- cloud services
- container orchestration
- cluster management
- autoscaling
- Kubernetes
- Mesos
- OpenShift

---

Source: [Apply at jobs.ashbyhq.com](https://jobs.ashbyhq.com/snowflake/778634b7-b2db-418e-a7b1-922f8a775ff6?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
