Principal Software Engineer - Elastic Global Services
US-CA-Menlo Park · 15+ years experience · Full-time · Posted Sep 23, 2026
At a glance
- Experience
- 15+ years experience
- Employment
- Full-time
- Location
- US-CA-Menlo Park
About the role
- Snowflake is seeking a Principal Software Engineer for the Elastic Global Services team to build and scale multi-tenant Cloud Services platforms.
- This role involves designing and implementing scalable distributed systems, handling large-scale computing environments across multiple cloud providers.
- The position offers an opportunity to impact high-performance infrastructure, mentor junior engineers, and drive the future of cloud data platforms.
Responsibilities
- Solving real business needs at large scale by applying software engineering and analytical problem-solving skills.
- Design and implement scalable distributed systems for 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 commitments to customers regarding availability and performance.
Requirements
- 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.
Skills
- Kubernetes
- Mesos
- OpenShift
- Distributed Systems
- Container Orchestration
- Cluster Management
- Autoscaling