Posted in

Senior Software Engineer – Container Platform

Senior Software Engineer – Container Platform

CompanySnowflake
LocationMenlo Park, CA, USA
Salary$222000 – $339250
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • BS/CS, MS/CS or equivalent.
  • At least 8+ years experience in a software engineering platform team in a Cloud, SaaS environment and supporting mission critical services.
  • At least 3+ years in cloud computing (AWS, Azure or GCP).
  • At least 3+ years experience in Kubernetes. Experience with Amazon EKS, Azure AKS or Google GKE highly desired.
  • Strong coding skills in Golang (preferred), Python, C++ or Java.
  • Experience with Cloud computing toolsets – Pulumi, Terraform, Vault etc.
  • Firm grasp of IP networking, load balancing, DNS.
  • Good knowledge of distributed systems, APIs, cloud computing.
  • Tremendous attention to details and ability to build reliable and scalable software systems.
  • Effective communication and collaboration skills.
  • Solid interpersonal skills conducive to a team environment.
  • Able to troubleshoot and resolve complex technical issues.
  • Self-driven & motivated, with a strong work ethic and a passion for problem solving.

Responsibilities

  • Contribute to the team charter to build and operate a highly scalable and resilient K8s based compute platform.
  • Design and build a K8s cluster lifecycle management system to build a highly reliable, scalable and cost efficient Kubernetes platform.
  • Evangelize and drive adoption of the new platform to meet business goals.
  • Introduce tools to facilitate greater automation and operability of platform services to improve and accelerate onboarding of workloads.
  • Participate in on-call rotation and ensure uptime of services.

Preferred Qualifications

  • Experience and knowledge of Git, JIRA, and Jenkins a plus.