Logo of Huzzle

Senior Software Engineer - Cloud Engineering



21d ago

  • Job
    Senior Level
  • Software Engineering
  • $187K - $294K
  • San Mateo

AI generated summary

  • You need 6+ years SaaS platform experience, cloud expertise, strong coding skills (Golang, Java, Python, C), and expertise in container platforms, automation, networking, and more. Join us at Snowflake to build reliable and scalable software systems!
  • You will contribute to building scalable, resilient infrastructure in the cloud, research and implement solutions, drive adoption, and provide technical leadership on complex projects.


  • BS/CS, MS/CS or equivalent.
  • At least 6+ years experience in a platform or Cloud team building and supporting mission critical services and infrastructure in a SaaS environment.
  • Strong software engineering fundamentals, coding skills, and knowledge of SDLC best practices.
  • At least 3+ years in cloud computing (AWS, Azure or GCP).
  • Fluent in one or more languages (Golang, Java, Python, C).
  • Expertise in at least one of the following areas: container platform development and operation, automation, networking, edge computing, config management, infrastructure as code solutions such as Pulumi and Terraform.
  • Tremendous attention to details and ability to build reliable and scalable software systems.
  • Effective communication and collaboration skills.
  • Ability to troubleshoot and resolve complex technical issues.
  • A strong work ethic, ability to self-manage and drive project success, and a passion for problem solving.


  • Contribute to the team charter to build and operate highly scalable and resilient, scalable, and performant infrastructure.
  • Research and implement solutions to build a highly reliable and scalable platform, tools, infrastructure, automation and systems in the cloud.
  • Evangelize and drive adoption of the platform to meet business goals.
  • Provide technical leadership on complex and challenging projects in the automation and cloud infrastructure space.


What does the Senior Software Engineer position on the Cloud Engineering team entail?

The Senior Software Engineer on the Cloud Engineering team is responsible for using software-based approaches to solve complex infrastructure challenges, creating abstraction or automated solutions. They work on developing an innovative platform, building foundational primitives, managing traffic, infrastructure automation, compute platform, and scaling the production environment.

What qualifications are needed to be successful in this role?

To be successful in this role, candidates should have deep technical expertise in infrastructure and cloud technologies. They should be able to take on large, complex projects from conception to completion with minimal guidance, as well as mentor and support more junior team members. Excellent communication, collaboration, and diplomacy skills are also essential.

What type of projects will the Senior Software Engineer be working on within the Cloud Engineering team?

The Senior Software Engineer will be working on projects related to database automation, traffic management, infrastructure automation, compute platform, and scaling the production environment. They will be responsible for optimizing and evolving infrastructure reliability, availability, serviceability, performance, and cost efficiency.

How does the Senior Software Engineer role impact the success of the team and the company as a whole?

The Senior Software Engineer is expected to present and defend engineering proposals that can have a significant impact on the success of the team and the company. They play a key role in supporting other teams as they utilize the platform that the Cloud Engineering team builds. By automating complex manual tasks and troubleshooting issues at scale, the Senior Software Engineer helps drive the company towards success in the world of cloud data solutions.

Snowflake delivers the Data Cloud — mobilize your data with near-unlimited scale and performance.

Founded Year

Mission & Purpose

Snowflake delivers the Data Cloud — a global network where thousands of organizations mobilize data with near-unlimited scale, concurrency, and performance. Inside the Data Cloud, organizations unite their siloed data, easily discover and securely share governed data, and execute diverse analytic workloads. Wherever data or users live, Snowflake delivers a single and seamless experience across multiple public clouds. Snowflake’s platform is the engine that powers and provides access to the Data Cloud, creating a solution for data warehousing, data lakes, data engineering, data science, data application development, and data sharing. Join Snowflake customers, partners, and data providers already taking their businesses to new frontiers in the Data Cloud.